我是tinyxml新手,我想使用tinyxml库生成以下xml文件。你能帮我解决这个问题吗 非常感谢
<?xml version="1.0" encoding="utf-8" ?>
<geo:Sim xmlns:geo="http://www.xxx/geo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.xxx/geo file:/geoX.xsd">
<GG>
</GG>
</geo:Sim>
最佳答案
TinyXML 不知道也不关心 namespace 。但是,这并不意味着您不能使用它们。您只需像编写常规属性一样编写命名空间声明即可。因此,如果您想定义 geo
命名空间,请创建一个名为 xmlns:geo
的属性,并为其指定命名空间的值。等等。
同样,该元素必须命名为 geo:Sim
。
关于c++ - 使用tinyxml创建xmlns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980140/