【问题标题】:Objects out of XML from Server Optimal Design来自服务器优化设计的 XML 对象
【发布时间】:2014-11-07 19:48:23
【问题描述】:

我需要从服务器响应/请求中为我的 Haxe 游戏解析 XML。

游戏流程取决于这些数据,我会将这些数据放入对象中。有很多标志和对象要使用。

我知道我可以使用 Haxe 中的 FAST XML 库进行解析,但我想在我的代码中避免这种事情:

if ( response.node.ABC.node.EFG.node.HIJ.nodes.ABCState == "xyz" ) {
//blah
}

一定有更好的方法!我可以使用类型定义吗?除了繁琐的节点访问之外,有没有人有更好的主意?

【问题讨论】:

    标签: xml parsing haxe server


    【解决方案1】:

    查看“selecthxml”库:

    http://lib.haxe.org/p/selecthxml

    https://code.google.com/p/selecthxml/wiki/TypedXml

    它使用宏将 Xml 转换为 typedef 的对象。我没有使用完整的功能集,但它似乎接近你想要的。

    【讨论】:

      【解决方案2】:

      这是另一个用于将 haxe 对象序列化/反序列化到/从 xml 的库:

      https://github.com/submain/cereal

      也许这可以满足您的需求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-09
        • 1970-01-01
        • 2010-12-28
        • 1970-01-01
        • 2020-03-24
        • 1970-01-01
        相关资源
        最近更新 更多