C txt值包含空格时的minixml问题

C txt值包含空格时的minixml问题,c,xml,mini-xml,microxml,C,Xml,Mini Xml,Microxml,我有以下xml文件: <main> <tag>text with space</tag> </main> 带空格的文本 如果我使用mxmloadfile()在mxml节点树中加载xml文件,那么我将在标记下获得3个mxml\u TXTchild。每个子字符串都包含一个子字符串 第一个TXT子项包含“文本” scond TXT子项包含带“ 第三个TXT子项包含“空格” 我并不是只有一个子元素包含整个字符串“带空格的文本” 是否有一种

我有以下xml文件:

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

带空格的文本
如果我使用
mxmloadfile()
在mxml节点树中加载xml文件,那么我将在
标记下获得3个
mxml\u TXT
child。每个子字符串都包含一个子字符串

  • 第一个TXT子项包含
    “文本”
  • scond TXT子项包含带“
  • 第三个TXT子项包含
    “空格”
  • 我并不是只有一个子元素包含整个字符串
    “带空格的文本”

    是否有一种方法(在加载中)只将整个字符串保存在一个子字符串中

    如果没有。是否有函数返回整个字符串
    “带空格的文本”

    请参见此答案

    我认为在加载文件时,必须设置MXML_不透明_回调。然后,使用mxmlGetOpaque代替mxmlgetext

    以下是更多的例子: