【发布时间】:2011-10-30 11:50:18
【问题描述】:
我打算将 XML 用于数据库目的。我唯一能做的就是读取整个 XML 文件。我希望能够只读取一些数据,但我不知道该怎么做。
这是一个简单的 XML
<Books>
<Book>
<Title>Animals</Title>
<Author>J. Anderson</Author>
</Book>
<Book>
<Title>Car</Title>
<Author>L. Sawer</Author>
</Book>
</Books>
我对输出的应用感兴趣
Books:
Animals
Cars
Authors:
J. Anderson
L. Sawer
我只是想了解如何从 XML 而不是整个文件中读取特定数据。
[已解决] 我用过 Linq to XML
【问题讨论】:
-
文件是否太大而无法完整读取?您可以使用
XmlReader来读取位,但是通过 LINQ to XML 读取批次然后只需 select 会更简单很多你想要的…… -
文件不太大,大约 5-10 KB