c++ - tinyxml。获取节点的全文(或 "raw content")?

标签 c++ c xml tinyxml

我的问题与其他人不同。在其他问题中,人们询问如何获取节点内的文本(不包括内部标签)。

例如,我有以下 xml:

<tag1>
  <tag2>
    123
  </tag2>
  <tag3>
    14
  </tag3>
</tag1>

如果我在节点 tag1 中请求全文,那么我应该得到:

<tag2>
  123
</tag2>
<tag3>
  14
</tag3>

那么是否可以在不手动迭代所有内部节点的情况下获取原始内容?

最佳答案

尝试使用ToText()方法或TiXmlPrinter类。

关于c++ - tinyxml。获取节点的全文(或 "raw content")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038693/

相关文章:

c++ - 在不增加引用计数的情况下迭代共享指针映射?

c++ - 使用 spsc_queue 避免在单一生产者单一消费者程序中忙于等待

c++ - opengl es 2.0 c++ 中的 glDrawBuffers

c - 您不需要取消引用指针来对寄存器进行按位操作吗?

c - 在 C 中搜索字母或字符串

c# - 将 .net 对象反序列化为具有多个命名空间的 XML

c++ - LNK2019带模板

c++ - gdb中链接命令观察执行栈

xml - CPPcheck html报告

android - 使用 xml 按下和释放之间的不同背景颜色?