在XML文档中包含有节点
<Subject>关于转发《国务院关于修改<全国年节及纪念日放假办法>的决定》及《职工带薪年休假条例》的通知(池潭电厂收文)</Subject>
subject的内容里包含有<>,使用doc.LoadXML()时出错,请问怎么处理

解决方案 »

  1.   


    <Subject><![CDATA[关于转发《国务院关于修改 <全国年节及纪念日放假办法> 的决定》及《职工带薪年休假条例》的通知(池潭电厂收文) ]]</Subject> 
      

  2.   

    CDATA 节 [XML 标准]通过 CDATA 节可以通知分析器 CDATA 节包含的字符中没有标记。这样,如果文档包含可能会出现标记字符、但是不应出现标记的节,创建这样的文档要容易得多。CDATA 节常用于脚本语言内容和示例 XML 和 HTML 内容。上面错了一点
    <subject>
    <![CDATA[关于转发《国务院关于修改 <全国年节及纪念日放假办法> 的决定》及《职工带薪年休假条例》的通知(池潭电厂收文) ]]></subject>
      

  3.   

    该XML文档是从另一OA网站读取出来的,难道要读取之后在解析之前先插入以上内容吗,还有没有别的办法
      

  4.   

    如果起初就插入了不合规范的XML数据,据我所知,无解.
    要知道XML是很小气的,希望楼主可以找到好方法.