繁体   English   中英

验证Flex / actionscript的XML解析器?

[英]Validating XML parser for Flex/actionscript?

是否有针对flex / actionscript的验证XML解析器? XML类验证它是格式良好的XML,但不是它遵循DTD的规则。 Java有一个验证XML解析器,但是有一个用于flex / actionscript吗?

好消息,好消息,坏消息时间。

首先是坏消息:不幸的是,没有。 Actionscript不支持任何形式的DTD验证。 它也不支持任何形式的XSL / XSLT验证或转换。 有些项目最终会使其中的一些成为可能( XPath-AS3为一个),但是现在你已经失去了运气。

但是,有一个好消息(有点):首先,大多数服务器都支持这两者。 这意味着您可以使用往返服务器在Flash中完成相同的操作。 它可能不太理想,特别是在处理大量信息时,但它将保证一致的结果。

其次,JavaScript支持XSL和DTD功能这意味着,如果绝对必要,您可以使用ExternalInterface强制转换(您甚至可以调整Adobe Air上的JavaScript / HTML功能来执行相同操作)。 当然,这意味着您需要进行更多的跨浏览器测试。

对不起没有更好的消息。

我还没有听说过as3的DTD验证器,但我想。 同时,你能不能将你的xml传递给服务器端脚本(php或其他东西),在那里验证并得到结果?

有趣的问题,我希望有人有一个神奇的as3 dtd验证库躺在:)。

没有内置支持,你必须自己动手或使用现有的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM