0

我有以下 xml 文件:

<main>
    <tag>text with space</tag>
</main>

如果我用 加载 mxml 节点树中的 xml 文件mxmlLoadFile(),那么我将在MXML_ELEMENTMXML_TXT下获得 3 个子节点。tag每个孩子都包含一个子字符串。

  • 第一个 TXT 孩子包含"text"
  • 第二个 TXT 孩子包含"with"
  • 第三个 TXT 子包含"space"

我没有得到只有 1 个包含整个字符串的孩子"text with space"

有没有办法(在负载中)将整个字符串保存在只有一个孩子中?

如果不。有没有返回整个字符串的函数"text with space"

4

1 回答 1

0

看到这个答案。

C++:使用 Mini-XML 从 XML 文件加载长字符串时遇到问题

我认为您必须在加载文件时设置 MXML_OPAQUE_CALLBACK 。然后,使用 mxmlGetOpaque 代替 mxmlGetText。

以下是更多示例:

http://www.msweet.org/pipermail/mxml/2012-February/000081.html

于 2013-12-18T00:46:33.323 回答