最近做的项目,要完成一个功能:
数据格式采用自定义xml格式,例如:
<Root>
<Name></Name>
<Message></Message>
<Message></Message>
<Message></Message>
...
</Root>
其中message存放的时一个网页的静态html源代码,采用asp.net的dom方式处理
加载和修改数据
XmlDocument的LoadXml进行加载,但是由于xml的格式是非常严格的,但是一般的html是不严格的,非常容易发生冲突,总是加载的时候出问题。
请问各位老大:
这方方案到底可行么?
有什么好的方法可以改进?

解决方案 »

  1.   

    冲突应该是来源于HTML中经常出现有开始标记没有结束标记吧,这样试试,把HTML中的"<",">"等可能造成冲突的字符替换掉!
    不知是不是符合你的情况!
      

  2.   

    <Message><![CDATA[
    任何网页源代码,(不含cdata部分,如果有则需要处理)
    ]]></Message>
      

  3.   

    http://www.pcrk.com/html/2005-6-18/200561842351.htm
    http://www.ddvip.net/web/xml/index1/4.htm