ile metin kutusuna xml dizesini oku Şu şekilde bir XML dosyasından okuduğum bir "Adres" üyesi olan bir sınıfım var (sahte adres - XML alan adı "Adres" - gösterilmiyor):Yeni satır
106-1190 Hilal St. \ r \ n Toronto Ont \ r \ n V2K 2Z6 Ben true olarak ayarlanmış özelliği-Dönüş Kabul olan bir formda görüntülemek için bir Multi-Hat metin kutusu oluşturduk
.
metin kutusu yeni satır karakterleri
106-1190 Hilal St çalışmıyor aşağıdaki görüntüler \ r \ n Toronto Ont \ r \ n V2K 2Z6
çevrimiçi baktım çeşitli çözeltiler için ve aşağıdaki çalıştık:
1) \ n ve \\ n
2) \\ r \\ n
Address.Text = "106-1190 Crescent St.\r\nToronto Ont\r\nV2K 2Z6";
Ama bir XML dosyasından bir dize değişkeni yüklemek ve eğer Metin özelliğine atamak deneyin:
Address.Text = Employee.Address;
It does öylesine gibi doğrudan özelliğine eklersenizÇalışıyor çalışmıyor
Ben direkt atama ve değişken atama ang arasındaki farkı kontrol etmek izle noktalarını ayarlamak bu farkı var:Doğrudan: 106-1190 Hilal St. \ r \ n Toronto Ont \ r \ n V2K 2Z6
Değişken: 106-1190 Crescent St. \\ r \\ n Toronto oNT \\ r \\ n V2K yani bir yerde kod dönüştürme bir çift ters bölü için ters eğik değişiyor 2Z6
XML dizgisi değişkene.
Gerçekten ekstra çizgi kaldırmak için benim XML dizeleri ayrıştırmak zorunda kalmak istemiyoruz .... Bunu sadece bir doğru dize değişkeni dönüştürülmüş olur, öyle ki bir XML dosyasında benim dize verileri temsil nasıl satırımın düzgün görünmesi için tek eğik çizgi.
Şimdiden teşekkürler. Kaynak kodunda "\n"
derken
Verileri temizlemek için escape() ve unescape() işlevlerinin farklı kombinasyonlarını deneyin ... Bunu, "neyi istersem, \ n" ifadesini gerçek bir '\' olarak göstermek için düşünün. ve 'n' metin kutusuna, daha sonra ben o anlamda görünmüyor yapmak için ne yapardınız –