没有值的Xml加载
Xml loaded without values
我有xml.xml文件:
<root>Root
<pai>Pai_1
<filho>Pai1,Filho1</filho>
<filho>Pai1,Filho2</filho>
</pai>
<pai>Pai_2
<filho>Pai2,Filho1</filho>
<filho>Pai2,Filho2</filho>
</pai>
</root>
这个文件被加载并保存。
FILE *fp;
mxml_node_t *tree;
fp = fopen("xml.xml", "r");
tree = mxmlLoadFile(NULL, fp, MXML_NO_CALLBACK);
fclose(fp);
fp = fopen("xmlout.xml", "w");
mxmlSaveFile(tree, fp, MXML_NO_CALLBACK);
fclose(fp);
在xmlout.xml中我有:
<root>
<pai>
<filho /><filho />
</pai>
<pai>
<filho /><filho />
</pai>
</root>
值在哪里?
在mini-xml 2.8处理mxmlLoadFd()
MXML_NO_CALLBACK/MXML_TEXT_CALLBACK
时似乎有一个丢失文本节点的错误。
详情见minixml bug 502。
作为解决方法,定义自己的文本回调,并将其传递给mxmlLoadFd
。
相关文章:
- 如何使用tinyxml2从XML加载父实体和子实体
- 将Harrcascade加载到CascadeClalsifier时,XML解析错误
- 如何在编译时间加载XML
- 如何在Microsoft Visual Studio中加载.xml文件
- 如何从“std::istream”加载XML文档
- 无法在 c++ 中在安卓上加载和解析 xml 文件
- 使用微小的xml保存和加载文件
- 使用 xerces dom parser 加载部分 xml
- 无法使用MSXML6加载带有UTF-8 BOM标记的XML文件
- 正在将具有多个值的XML属性加载到不同的表单元格中
- 使用GetOpenFileName检索xml文件名后,tinyxml加载失败
- 如何在openCV 2.3.1中加载xml级联文件
- 如何本地加载XML语言环境文件
- 多次加载属性树xml解析器异常
- 如何在ACE中加载XML
- OpenCV (CvHaarClassifierCascade*) cvLoad 不加载,无法加载 xml 文件
- 可编程创建的tinyxml xml文件在Internet Explorer中无法加载
- 批量生成用于加载 XSD 文件的示例 xml
- 没有值的Xml加载
- 使用boost序列化从XML加载类