2008-10-05 23 views
5

Ben app.config dosyasında bir xml değeri depolamaya çalışıyorum. App.config bunu sevmiyor ve <![CDATA[ yapısını, değerin XML'sini yok saymak için kullanamıyorum.Bir XML değerini, .NET App.Config dosyasında nasıl depolarım

Bunu yapmanın bir yolu var mı?

Değer örnek: karakter varlıkları kaçış eğer bir öznitelik değerinde metin olarak bir XML belge kaydedebilirsiniz

cevap

6

<FieldRef Name='LinkfileName' Nullable='True'/><FieldRef Name='Web' Nullable='True'/>:

&lt;FieldRef Name=&quot;Linkfilename&quot; ... 

Ardından XmlDocument.Load kullanabilirsiniz() ayrıştırmak için metin değeri.

Bunun sizin örneğiniz için işe yaramayacağını unutmayın çünkü değeriniz iyi biçimlendirilmiş bir XML belgesi değil, bir XML belge parçasıdır. Ya da, onu kapsayıcı bir belge öğesine sarmak (işaretlemesi yine de kalacağı için) ya da yapılandırmadan geri yüklendikten sonra değeri işlemek için düzgün şekilde başlatılmış bir XmlReader kullanmanız gerekir.

İlgili konular