怎样将html解析为xml,比如:
html代码如下:
<form name="form1" method="post" action="">
    <input type="text" name="text1" value="aa">
    <textarea name="textarea1" value="bb"></textarea>
    <input type="checkbox" name="checkbox1" value="checkbox">
    <input type="checkbox" name="checkbox2" value="checkbox" checked>
    <input type="radio" name="radiobutton" value="1" checked>
    <input type="radio" name="radiobutton" value="2">
</form>怎样解析为以下xml的格式
<root>
  <text1>aa</text1>
  <textarea1>bb</textarea1>
  <checkbox1>false</checkbox1>
  <checkbox2>true</checkbox2>
  <radiobutton>1</radiobutton>
</root>这样怎样实现?给个思路也行,多谢!!!

解决方案 »

  1.   

    自己写函数解析循环查找字符
    然后构建xml document
      

  2.   

    这2者没有必然的联系,全靠你自己处理。
    参考xml相关标准
      

  3.   

    easy,有个软件包叫做SGMLReader,开源的,专门干这活,挺好用
      

  4.   

    忘了说一点,SGMLReader解析不标准的html时会有一些问题,如<input type=checkbox name=checkbox1 value=checkbox>
      

  5.   

    to:shalen520
    给个下载地址或者发给我,多谢!!
    [email protected]
      

  6.   

    抱歉,我不能外发邮件,你google一下把
      

  7.   

    代码里还就是有不标准的,象<input type=checkbox name=checkbox1 value=checkbox>这样的
      

  8.   

    和偶目前做的一样。呵呵
    你是不是用Asp.net做呀?
    是的话我写的脚本已经实现咯
      

  9.   

    好了,我已经找到下载地址了,贴出来给后来有需要的朋友
    http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=b90fddce-e60d-43f8-a5c4-c3bd760564bc
      

  10.   

    to:andyli001(我的程序我做主)
    呵呵,是啊,我用asp.net,能不能把你的代码给我分享一下,多谢!!!to: shalen520
    :)放心,一定给分
      

  11.   

    它有个demo的,好像是个aspx页面,你看看就明白怎么做了