使用DataSet.ReadXML的一些问题
我想使用 dataset.readxml 从 xml 文件中检索一些数据。但是,我的 xml 格式不是很好的格式,一部分用于数据集,另一部分用于其他内容。所以,我如何检索数据集部分。我正在开发c#.net 2008.xml 文件格式如下。
<Object type="Sample">
<Object type="Tool">
<Property name="Text">Prescription1</Property>
<Property name="Name">Prescription1</Property>
<Object type="TextBox">
<Property name="Text">Singapore</Property>
<Property name="Name">TextBox2</Property>
</Object>
<DataSet> //This Part
<TableOne>
<ItemID>001</ItemID>
<ItemName>Item001</ItemName>
<Price>100</Price>
</TableOne>
<TableOne>
<ItemID>002</ItemID>
<ItemName>Item002</ItemName>
<Price>200</Price>
</TableOne>
</DataSet>
</Object>
问候
冲
i want to use dataset.readxml for retrieve some data from xml file.But,my xml format is not well format,one part is for dataset and another part for other things.so,how i retrieve the dataset part.i am developing in c#.net 2008.xml file format is like below.
<Object type="Sample">
<Object type="Tool">
<Property name="Text">Prescription1</Property>
<Property name="Name">Prescription1</Property>
<Object type="TextBox">
<Property name="Text">Singapore</Property>
<Property name="Name">TextBox2</Property>
</Object>
<DataSet> //This Part
<TableOne>
<ItemID>001</ItemID>
<ItemName>Item001</ItemName>
<Price>100</Price>
</TableOne>
<TableOne>
<ItemID>002</ItemID>
<ItemName>Item002</ItemName>
<Price>200</Price>
</TableOne>
</DataSet>
</Object>
regards
Chong
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
由于 xml 的格式不好,因此无法使用 DOM 解析器。
进行字符串操作
因此您可以对数据集部分的数据内容
as xml is not well format it is not possible to use the DOM parser.
So you can the string manipulation
Data contents the your dataset part
诸如此类的事情? (其中 xmlTest 是包含 XML 的字符串)
Some thing like that ? (where xmlTest is the string containing your XML)
你可以使用这样的东西:
You can use some thing like this: