【发布时间】:2013-03-11 21:59:12
【问题描述】:
目前我将 xml 存储在 ms sql dbase 中,不是文件。这是一个小样本。
<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.
【问题讨论】:
-
XML 是否存储在数据库中的 XML 数据类型字段中?
-
你的问题不是 100% 清楚的。你需要这些解析的数据做什么?你打算对解析的数据做额外的处理吗?您希望它如何显示?
-
该字段是 varchar max.
-
不是存储 XML 数据的最佳方式。如果您拥有 XML 类型的数据,则可以使用 SQL 函数就地查询 XML。您不能使用其中一种内置数据源吗?这可能会对您有所帮助:4guysfromrolla.com/articles/092706-1.aspx
-
我想过。但数据只是信息性的。我现在真的不需要查询它。