![]() |
1
1
实际上,有可能,这个人在flex框架中编写了如何使用xmlcoder和xmlcoder类来基于模式解析/写入XML: http://blog.misprintt.net/?p=181 http://blog.misprintt.net/?p=192 示例应用程序同时显示解析和写入: http://misprintt.net/examples/xmlSchema/ 但是,应该注意的是,这些类中有几个错误,这些错误可能或可能不会为您的特定应用程序造成问题。如果我正确地回忆起来,其中一个参数直接与模式中具有默认值的可选参数相关。在某些(或可能全部)实例中,从未设置默认值。然而,一旦你发现编码器/解码器类中的问题所在,这些错误通常很容易修复(因为这几乎总是这两个类)。由于这些类具有高度递归性,因此很难发现错误,但是对于较小的模式(以及随后的XML文件),这并不真正困难。 但是,您仍然需要为相应的模式类型创建actionscript类型。这可以通过让xmlcoder输出一个匿名对象的结果,然后将该对象序列化为JSON格式或直接作为类格式来自动完成。但是,除非所有属性和元素都存在于XML中,否则您将错过一些属性。还有这个项目,我还没有评估: http://www.graniteds.org/confluence/display/DOC/2.+Gas3+Code+Generator 据说它将Java bean转换为AS3,而模式到Java bean转换器现在是一毛钱。 希望它有帮助! |
![]() |
2
1
最近偶然发现了以下主题: Validate Xml in Flex3 Air 答案就在这里 Gregor Kiddie 也可以回答我的问题。根据上述答案,基本上需要注意两个链接: |
![]() |
3
0
我不知道有什么XML库可以将基于模式的默认属性插入到XML文件的DOM中。当然,flex没有这样做。我认为模式中指定的默认值实际上更多地意味着作为工具的文档,例如那些生成XML可序列化类的文档。 |
![]() |
Dave · 在XSD中,如何在元素的内容中只允许空白? 6 年前 |
![]() |
Jakub Mosakowski · Xml架构唯一性不检查唯一性 6 年前 |
![]() |
Antek · XSD中的复杂元素验证 6 年前 |
![]() |
Phil · 动态XML模式验证文档的子部分 7 年前 |
![]() |
Feres.o · 在两个对象之间生成客户端wsimport未命中链接 7 年前 |