簡體   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