【问题标题】:Reading data from an XML file using C使用 C 从 XML 文件中读取数据
【发布时间】:2012-05-07 22:25:42
【问题描述】:

这是后续行动: using xslt to create an xml file in c

<element1 type="type1" name="value1">
  <start play="no"/>
  <element2 aaa="AAA"/>
  <element2 bbb="BBB"/>
  <element3 ccc="CCC">
     <element4/><!-- play="no"/>-->
  </element3>
</element1>

假设我得到了这个 xml 文件,我如何读取单个节点?我的意思是,并非所有节点都是强制性的。我是否需要通过“libxml2”或类似的东西遍历所有节点并读取其值?或者我可以使用某种模式来定义我的 xml 的外观?有什么更好的方法来处理这个问题?

【问题讨论】:

    标签: c xml parsing libxml2


    【解决方案1】:

    架构从来都不是一个坏主意,但它不会帮助您阅读 xml。如果您针对它验证 xml,所有模式都会告诉您它遵循那里的任何规则。 对于其余部分,在此处快速搜索会发现这一点。 How can libxml2 be used to parse data from XML?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2020-12-12
      • 1970-01-01
      • 2016-05-19
      • 2012-03-10
      • 1970-01-01
      相关资源
      最近更新 更多