这是后续行动: 使用 xslt 在 c 中创建 xml 文件
<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 的外观?有什么更好的方法来处理这个问题?