我正在尝试在我的app.config文件中存储xml值。
app.config不喜欢这个,我不能使用<![CDATA[
构造来忽略我的价值的XML。
有办法吗?
值示例:<FieldRef Name='LinkfileName' Nullable='True'/><FieldRef Name='Web' Nullable='True'/>
答案 0 :(得分:6)
如果转义字符实体,则可以将XML文档作为文本保存在属性值中:
<FieldRef Name="Linkfilename" ...
然后,您可以使用XmlDocument.Load()来解析文本值。
请注意,这不适用于您的示例,因为您的值是XML文档片段而不是格式良好的XML文档。您需要将其包装在一个封闭的文档元素中(其标记仍将被转义)或使用正确初始化的XmlReader在您从配置中检索它后处理该值。