如何使用RapidXml访问xml中的中间节点

时间:2018-03-14 17:06:14

标签: c++ xml xml-parsing

我是xml解析的新手,我正在使用RapidXml(因为我知道它很容易上手和使用)。我在C ++中有相当多的知识,所以一起使用它们。

我有一个xml文件,格式如下:

<?xml version="1.0"?>
<Root-tag xmlns:xsi="" xmlns:xsd="" schemaVersion="" xmlns="">
  <Level2 fileType="" version="" typesetVersion="">
    <Level31></Level31>
    <Level32></Level32>
  </Level2>
  <Level21 version="" typeVersion="">
    <Level34 xsi:type="" typeVersion="">
      <Level4 xsi:type="" typeVersion="">
        <Level5 xsi:type="">
          <Level61>xx</Level61>
          <Level62>xxx,xxx</Level62>
          <Level63></Level63>
          <Level64></Level64>
          <Level65 typeVersion="">
            <Level7></Level7>
          </Level65>
        </Level5>
      </Level4>
    </Level34>
  </Level21>
</Root-tag>

有没有办法直接访问6级或7级的价值? 非常感谢任何帮助。

0 个答案:

没有答案