c# - 在c#中从xml获取节点

标签 c# xml

我有一个 xml 文件,例如:

<?xml version="1.0" encoding="utf-8"?>
<Config>   
   <MetadataFormConfig FieldInternalName="Test">
      <Tabs>
         <Tab Title="A to C" Order="1">
            <ShowParentTerm>A</ShowParentTerm>
            <ShowParentTerm>B</ShowParentTerm>
            <ShowParentTerm>C</ShowParentTerm>
         </Tab>
         <Tab Title="D to E" Order="2">
            <ShowParentTerm>D</ShowParentTerm>
            <ShowParentTerm>E</ShowParentTerm>
         </Tab>
      </Tabs>   
   </MetadataFormConfig>  
</Config>

我想通过 FieldInternalName 获取所有节点。

请问我可以如何做到这一点吗?

最佳答案

您可以使用SelectNodes("/Config/MetadataFormConfig[@FieldInternalName='Test']")

查看 SelectNodes 的详细信息

关于c# - 在c#中从xml获取节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4932375/

相关文章:

c# - C# HashSet 快速获取随机元素

c# - 在单线程 API 中处理事件处理程序休眠的最佳方法?

c# - HttpWebResponse 登录

java - XSLT 和 Java : Default Namespace XMLNS

c# - 解码base64加密字符串

c# - Npgsql : is the server down or a bad password?

c# - File.Copy() 和符号链接(symbolic link)

java - java中推荐的XML解析器(绝对是xml的初学者)

java - 使用 JSF 创建 XML

xml - 解析 XML,报告未知标签/属性