【问题标题】:Can I generate actionscript classes from XSD for XML serialization/deserialization?我可以从 XSD 生成用于 XML 序列化/反序列化的 actionscript 类吗?
【发布时间】:2011-10-26 14:54:33
【问题描述】:

我一直在 StackOverflow 和其他网站上查看各种问题,但我还没有看到一个库 a) 生成给定 XSD 的 actionscript 代码 b) 使用生成的类对 XML 进行序列化和反序列化。

在 Java 世界中,这是 JAXB。我有一组大型 XSD,Web 服务基于这些 XSD 生成 XML 输出。我不想手动编写动作脚本类,那将是一项巨大的工作。

在 actionscript 中包含源代码会有很大帮助,因为与使用类似代理的类相比,编写基于 xml/json 到对象的运行时绑定的代码更容易出错。有什么想法吗?

更新:我在 Adob​​e 的 Flash Builder 中找到了一个向导来做我一直在寻找的事情,但不幸的是,它在我抱怨实体和服务名称的大小写敏感等问题上死了。所以一个第 3 方框架可以仍然需要这样做。

【问题讨论】:

  • 我使用 eclipse Modeling Framework 在 XText/XPand2 中编写了一个 DSL 和 ActionScript 生成器,主要用于生成各种数据模型、XML 解析和输出,以及 PHP/EJB3 中的服务器端对应物和MySQL,只是从数据的描述。它并不完美,但它有很大帮助,并且几乎可以完成我收集到的您正在尝试做的事情。现在,由于这显然是一种相当有限的方法,并且不适合许多现有的 Web 服务,我对您的解决方案感到好奇。你有什么发现吗?如果没有,我有兴趣开始一个开源项目......
  • 我还没有找到可靠的解决方案。正如我所写:Flash builder 的解决方案在我身上死了,所以这对我来说仍然是一个未解决的问题。
  • 毕竟,我还是找不到办法。有什么消息吗?

标签: xml apache-flex actionscript xsd


【解决方案1】:

你可以试试asaxb。它允许您根据元数据将 XML 解组为 ActionScript 对象。它至少是解决方案的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-21
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    相关资源
    最近更新 更多