返回首页

大家好,

这是最好的方式来转换XML到HTML,目前我使用XPathNavigator和XPathNodeIterator的查询和遍历XML。这工作得很好,但我需要转换XML到HTML,并显示在浏览器中的一些表,这是最好的方式实现这一目标。和XML总是不恒定的,我的意思是动态生成的XML。 XML低于

- 

<win32_networkadapter>

<entity>

  <index>1</index> 

  <speed /> 

  <manufacturer /> 

  <pnpdeviceid /> 

  <name>RAS Async Adapter</name> 

  <adaptertype /> 

  </entity>

- <entity>

  <index>2</index> 

  <speed /> 

  <manufacturer>Microsoft</manufacturer> 

  <pnpdeviceid>ROOT\MS_L2TPMINIPORT\0000</pnpdeviceid> 

  <name>WAN Miniport (L2TP)</name> 

  <adaptertype /> 

  </entity>

</win32_networkadapter>


此XML包含在一个系统中的网络适配器的详细信息,以获得细节WMI是用来和XML是动态生成的。因此,一个系统可能包含2网络适配器在上面的XML和其他系统可能包含3或4个网络适配器,在这种情况下,XML增长。在这种情况下,怎样才能从这个XML生成HTML动态。表中的网络细节显示在浏览器中。

谢谢

回答

评论会员:游客 时间:2012/02/06
krishna_goluguri:此连结将帮助您imgsrc=]
阿米尔Mahfoozi:在您的ASP.NET WebForm中附加新的XmlDataSource和您的数据加载到它在rutime
然后添加一个GridView或ListView显示他们设置的DataSourceID添加XmlDataSource控件的ID。
实例的数据源的内容
希望它帮助。

编辑(您的评论后):
所以干脆到节点遍历和写自己的名字和到一个StringBuilder的HTML标签的属性,然后做任何你想与该字符串。

Helper库工作与XMLS:
{A1}]
评论会员:游客 时间:2012/02/06
RaisKazi:根据您的意见在"解决方案-2报价::|