【发布时间】:2012-04-18 06:48:14
【问题描述】:
我已将 XML 文档加载到 XElement
看起来有点像这样:
<my:myFields xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2012-03-14T05:31:16" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" xml:lang="en-AU">
<my:header>
<my:item1></my:item1>
<my:item2></my:item2>
<my:item3></my:item3>
</my:header>
<my:header2>
<my:title1>Blah</my:title1>
<my:title2>Zlib</my:title2>
<my:title3>Bleep</my:title3>
</my:header2>
我想要做的就是在给定输入“节点名称”(即“title1”、“title2”、“title3”)的情况下搜索“节点文本”(即“Blah”、“Zlib”或“Bleep”) )
我尝试了xeData.Attribute("title1") 和xeData.Element("title1") 以及各种linq 语句,但均未成功。
我该怎么做?
【问题讨论】:
标签: linq linq-to-xml xelement xmlnode