xmldocument插入已格式化为xml的字符串

时间:2015-02-22 19:23:02

标签: xml document

我需要使用从数据库返回的字符串将XmlNode插入到XmlDocument中。数据库中的sting已经格式化为Xml。 db中的字符串还包括双引号和<等号。和>。我尝试过XmlDocumnetFragement并添加为innerxml。两个错误都是因为特殊字符。 db返回的数据如下所示。

<ON STMT = "*" COCE = "COMPSTAT EQ 0"/>
SHOUT WHEN = "EXECTIME" MESSAGE = "Job execution exceeds 30 minutes" TIME = ">030" /> 

我需要输出看起来像这样。

<some other tag /><SHOUT WHEN = "EXECTIME" MESSAGE = "Job execution exceeds 30 minutes" TIME = ">030" /><another tag>

1 个答案:

答案 0 :(得分:1)

没有完全弄清楚你的方法的目标,但我建议你使用XDocument和XElement类而不是XmlDocument和XmlNode。

您可以搜索有关逃离此处的角色的信息: String escape into XML

或在网络中搜索&#34; xml文档转义特殊字符&#34;。

p.s。:您的问题似乎与Special characters with XDocument

类似