[英]C++ What is the most efficient way of reading XML files?
我对尝试弄清楚如何读取XMLfile很有兴趣,因为这似乎是为视频游戏创建关卡的最佳方法。 我正在使用一个名为pyxel edit的程序来设计关卡,并且可以将精灵表导出为XML。
输出看起来像这样:
<tilemap tileswide="2" tileshigh="2" tilewidth="16" tileheight="16">
<layer number="0" name="Layer 0">
<tile x="0" y="0" index="0" rot="0" flipX="false"/>
<tile x="1" y="0" index="1" rot="0" flipX="false"/>
<tile x="0" y="1" index="2" rot="0" flipX="false"/>
<tile x="1" y="1" index="3" rot="0" flipX="false"/>
</layer>
</tilemap>
我从学习Unity3D的javascipt和C#开始,但是我从未发现自己会遇到XML有用的情况。
有什么好的在线资源可以用来增进我的理解?
如果有人有时间提供如何阅读此书的示例,那也将对我有很大帮助,但前提是您有时间这样做。 如果没有,那么我将使用我发现的所有资源:)
对于解析XML文件,也许boost library
是一个很好的选择。 解析XML文件很方便。 有关更多详细信息,请单击boost / property_tree / xml_parser.hpp 。 希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.