xml轉(zhuǎn)table 怎么講xml里面所有的值取出來存到datatable里面?
怎么講xml里面所有的值取出來存到datatable里面?首先,XmlDocument XD=new XmlDocument()的實(shí)例用于加載XML文件xd.負(fù)載(" 名稱.xml)要獲取所需的節(jié)點(diǎn),
怎么講xml里面所有的值取出來存到datatable里面?
首先,XmlDocument XD=new XmlDocument()的實(shí)例用于加載XML文件xd.負(fù)載(" 名稱.xml)要獲取所需的節(jié)點(diǎn),請(qǐng)編寫一個(gè)方法私有字符串getxmlnodetext(XmlDocument,xmldoc,字符串nodeName){嘗試{xmlnode=xmldoc.SelectSingleNode(nodeName)返回節(jié)點(diǎn).InnerText.Trim()}通過this.GetXMLNodeText文件(XD,“mainmsg/msgtype”)可以獲得所需的節(jié)點(diǎn)。你可以把它放在一個(gè)數(shù)組中,然后把數(shù)組保存在一個(gè)DataTable的實(shí)例中
事實(shí)上,html中的表本身是XML格式的,但是現(xiàn)在你需要將表的標(biāo)簽生成一個(gè)純XML文件。
具體實(shí)現(xiàn)方法如下:
1。后臺(tái)方法:
string XML=“”表名.html
2. 前臺(tái)方法:
前臺(tái)直接使用jQuery更方便
var XML=“$(”tablename“)。HTML()
表格代碼如下][code=HTML
][/code]后臺(tái)需要添加這兩個(gè)ID=“tablename”runat=“server”
前臺(tái)只需要添加ID。