从数据库中解析xml

2024-01-19

目前我有 xml 存储在 ms sql 数据库中并且不是文件。这是一个小样本。

<NewDataSet>
<Table1>
<billTo_lastName>asdf</billTo_lastName>
<orderAmount>160.00</orderAmount>
<billTo_street1>asdf</billTo_street1>
<card_accountNumber>############1111</card_accountNumber>
</Table1>
</NewDataSet>

目前我正在返回结果Datable.

解析上述内容并将其显示在页面上的最佳方法是什么? 页面显示仅供参考。不会对 xml 进行任何额外处理。

我希望页面能够显示一些类似的内容。

billTo_lastName: asdf
orderAmount: 160.00
etc.

取决于你想如何处理它。一种方法是创建一个XmlDocument然后打电话LoadXml http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.loadxml.aspx:

// get the data from the data table, into a string.

// then create an XML document and load the string
var doc = new XmlDocument();
doc.LoadXml(dataString);

如果您想使用 Linq-to-Xml,您需要创建一个XElement http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.aspx:

var element = XElement.Load(dataString);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从数据库中解析xml 的相关文章

随机推荐