如何在.NET App.Config文件中存储XML值

Nat*_*Nat 6 .net xml configuration app-config

我试图在我的app.config文件中存储一个xml值.app.config不喜欢这个,我不能使用该<![CDATA[构造来忽略我的价值的XML.

有办法吗?

价值示例:<FieldRef Name='LinkfileName' Nullable='True'/><FieldRef Name='Web' Nullable='True'/>

Rob*_*ney 6

如果转义字符实体,则可以将XML文档作为文本保存在属性值中:

&lt;FieldRef Name=&quot;Linkfilename&quot; ...
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用XmlDocument.Load()来解析文本值.

请注意,这不适用于您的示例,因为您的值是XML文档片段而不是格式良好的XML文档.您需要将其包装在一个封闭的文档元素中(其标记仍将被转义)或使用正确初始化的XmlReader在您从配置中检索它后处理该值.