Uzun öznitelik değeri içeren XML veri var. Değer beyaz boşluk karakterleri içermiyor. XML metnini, satırın maksimum sütun sayısını geçmeyecek şekilde bölerek okunabilirlik için biçimlendirmek istiyorum.
Bunu yapmak için bir anlamı var mı? XML ayrıştırıcısının bunu beyaz boşluk olarak görmediği (görsel temelde alt çizgi karakteri gibi) satırın her bir ucuna koyabileceğim herhangi bir kesme karakteri var mı?Çoklu satırda XML ayırma özniteliği değeri
<element attribute="this_is_a_very_long_text_attribute_value_that_I_want_to_split_on multiple_line_for_readability"/>
: Örneğin
<element attribute="this_is_a_very_long
_text_attribute_value_that_I_want_to_split
_on multiple_line_for_readability"/>
İki özelliğin, bunlarla eşleştirmek istiyorsanız farklı değerler olduğunun farkına varırsınız ve belki de uzun bir değeriniz varsa, alt öğelere sahip olmayan bir iç metin içinde daha iyi olurdu. Kullanabileceğiniz bir karakter yoktur (XML, bir özniteliği kırdığı için bir özniteliği asla ayırmaz). Bunun ötesinde, – Woody
dosyasında hangi dili işlediğinize bağlı olarak mümkündür. Öznitelik değeri aslında noktalı virgülle ayrılmış daha küçük değerlerin bir listesidir. Bu durumda, alt öğeleri kullanmak daha uygun görünmektedir. Yapılandırma parametrelerini, bazılarının dizge listesi biçiminde olduğu anahtar/değer çiftleri biçiminde kullanmak için kullanıyorum. Yani, benim durumumda dosya biçiminde önemli değişiklikler yapmadan bir eleman iç metin kullanmak mümkün değildir. Cevabınız için teşekkürler, sadece XML belirtiminden bir şey kaçırmadığımdan emin olmak istedim. –
Related: [XML özellik değerlerinde satır kesiliyor mu?] (Https://stackoverflow.com/q/449627/3357935) –