如何 Select 多个 XML 标签作为 XElement By 属性值?
How to Select Multiple XML tags as XElement By attatribute value?
如何 select 将多个 XML 标记作为 XElement,基于相同属性进行过滤。
我有下面的代码,我想 select 标签具有 action=true
<root>
<first action="true">
<path>E:\Myfolder</path>
</first>
<second>
<path>C:\Users\</path>
</second>
<third action="true">
<name>Mytasks</name>
</third>
</root>
输出喊成这样
<first action="true">
<path>E:\Myfolder</path>
</first>
<third action="true">
<name>Mytasks</name>
</third>
任何人都请帮助我。我使用了 FirstorDefault() 但我在所有
中只获得了一条记录
试试这个
xd = XDocument.Load("XML FILE PATH");
xe = xd.Root;
IEnumerable<XElement> oColl = from x in xe.Descendants() where ((string)x.Attribute("action")).equals("true") select x;
试试这个。
$(path).find('root').find('[action="true"]')
如何 select 将多个 XML 标记作为 XElement,基于相同属性进行过滤。 我有下面的代码,我想 select 标签具有 action=true
<root>
<first action="true">
<path>E:\Myfolder</path>
</first>
<second>
<path>C:\Users\</path>
</second>
<third action="true">
<name>Mytasks</name>
</third>
</root>
输出喊成这样
<first action="true">
<path>E:\Myfolder</path>
</first>
<third action="true">
<name>Mytasks</name>
</third>
任何人都请帮助我。我使用了 FirstorDefault() 但我在所有
中只获得了一条记录试试这个
xd = XDocument.Load("XML FILE PATH");
xe = xd.Root;
IEnumerable<XElement> oColl = from x in xe.Descendants() where ((string)x.Attribute("action")).equals("true") select x;
试试这个。
$(path).find('root').find('[action="true"]')