我一直在阅读关于LINQ to XML的大量内容,但不幸的是,这个主题(对我来说是相当新的)根本不会点击。话虽如此,请随时纠正有关正确 XML 词汇的任何错误说法。我的目标是获取 XML 数据(如下所示),并逐个节点地读取它。在这种情况下,我希望能够打开Delimiters节点,以获取“一”、“二”和“三”元素的值。接下来,我想从Sources/SourceType节点中获取“一”、“二”和“三”元素的值。
<?xml version="1.0"?>
<Values>
<Delimiters>
<one>delim 1</one>
<two>delim 2</two>
<three>delim 3</three>
</Delimiters>
<Sources>
<SourceType>
<one>type 1</one>
<two>type 2</two>
<three>type 3</three>
</SourceType>
</Sources>
</Values>
我也读过,XMLTextReader
但XMLReader
我想听听你们所有人的最佳做法是什么,适合我的情况。
感谢您的阅读,
埃文