将如下所示的HTML:
<table>
<tr>
<td>Name:</td>
<td><input type="text" name="name" value="aaaaa"/></td>
</tr>
<tr>
<td>department:</td>
<td>
<select name="dept">
<option value="1">IT</option>
<option value="2" selected>sales</option>
</select>
</td>
</tr>
.......
</table>转换成一下的xml:
<test>
<field id="name">aaaaa</field>
<field id="dept">2</field>
</test>
//////////////////////////////
<table>
<tr>
<td>Name:</td>
<td><input type="text" name="name" value="aaaaa"/></td>
</tr>
<tr>
<td>department:</td>
<td>
<select name="dept">
<option value="1">IT</option>
<option value="2" selected>sales</option>
</select>
</td>
</tr>
.......
</table>转换成一下的xml:
<test>
<field id="name">aaaaa</field>
<field id="dept">2</field>
</test>
//////////////////////////////
解决方案 »
- 怎么 把 日期放入 table
- 替换字符串的问题,求高手指教
- 有关清空freeTextBox的问题
- 请大家帮我看看下面的代码为什么不能把一个treeview根节点下的子节点ID串成一块
- 无提示框的下载如何实现?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 问:怎么样实现 显示数据库 标题内容 的部分内容呢?
- 北京.NET培训哪个好?
- 火的..好多天都没来了,,都忙死了,,,一个垃圾项目还不容易给用户升级到二期,经理又让我搞一个垃圾..
- 一个数据库时间转换问题,急,在线等!
- 提交至数据库的string,如何让它用原来的分段格式显示?
- 我想将用户输入的数据,填入到一个已经做好的excel的表中,如何实现?
- 存储过程参数问题
解析html目前我认为最好的是htmlParser.
下面是我写的一篇文章:
http://www.cnblogs.com/time-is-life/articles/335554.html
使用正则表式就行分不同的标签不同处理办法比如select标签,匹配出来之后,再匹配里面的option,找到有selected就是需要的值
今天不在自己电脑前,有网址也发不了。
用Request.Form.AllKeys得到页面上的所有控件,然后再根据名称和值来构造成xmL了。
很笨的方法。用规则式的话,对提取一个HTML片断中的控件值比较好。