2009-07-26 14 views
14

Bazı gerçekten uzun dizeleri olan bir XML yapılandırma dosyası var. Genel olarak, kaynak dosyalarımı vb. Formatlarım, kaydırılmadan okunabilmeleri için biçimlendiriyorum. Aynı şeyi bu yapılandırma dosyasına yapmak istiyorum.Bir dize bir XML dosyasında birden çok satıra bölünebilir mi? Öyleyse nasıl?

Dizeyi birden çok satıra bölmenin bir yolu var mı? İnşallah, ne istediğim bellidir ama bir resim binlerce kelimeyi söylüyor, örn. değeri, aşağıda.

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

Böyle görünmek yukarıdaki dize uymazsanız:

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, 
    Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

uygulamalarımdaki başarısız:

"Bir hata System.ServiceModel/davranışları için yapılandırma bölümü işleyicisi oluşturulurken oluştu: Eklenti öğesi 'validasyon' bu öğeye eklenemez.İçlemin dahili sistemde saklandığından emin olun system.serviceModel/extensions/behaviorExtensions . Parametre adı: element "

Dizede satır sonlarına duyarlı gibi görünüyor.

+0

Sorunun nerede oluştuğunu açıklayan sorunu ekledim – serialhobbyist

cevap

27

Tüm satır sonları normalized to spaces'dir, bu nedenle boşluk sınırlayıcısı isteğe bağlı boşlukları kaldırabiliyorsa bunları ayrı bir satıra koymanız yeterlidir.

+2

Dunno - bunu -1'dedi. Satır sonlarının normalleştirildiğini doğrulayabilirim. Bunu sık sık kullanırım. – hobodave

İlgili konular