Flex/actionscript是否存在驗證XML解析器? XML類驗證它是格式良好的XML,但不是它遵循DTD的規則。 Java有一個驗證XML解析器,但是flex/actionscript是否有一個?驗證Flex/actionscript的XML解析器?
4
A
回答
1
我還沒有聽說過as3的DTD驗證器,但我想。同時,你不能將你的XML傳遞給服務器端腳本(PHP或其他),在那裏驗證它並得到結果?
雖然有趣的問題,我希望有人有一個神奇的as3 dtd驗證庫躺在周圍:)。
0
有沒有內置的支持,你不得不推出自己的或使用現有的庫。
2
好吧,好消息,壞消息時間。
首先是壞消息:不幸的是,沒有。 Actionscript不支持任何形式的DTD驗證。它也不支持任何形式的XSL/XSLT驗證或轉換。有些項目最終會使其中的一些成爲可能(一個爲XPath-AS3),但目前你的運氣不佳。
但是,有好消息(有點):首先,大多數服務器都支持。這意味着您可以使用往返服務器在Flash中完成同樣的事情。這可能不太理想,特別是在處理大量信息時,但它會保證一致的結果。其次,JavaScript同時支持XSL和DTD功能這意味着,如果絕對必要的話,您可以使用ExternalInterface來爲您強制進行轉換(甚至可以調整Adobe Air上的JavaScript/HTML功能來執行相同)。這當然意味着你需要做更多的跨瀏覽器測試。
抱歉沒有更好的消息。
相關問題
- 1. XML解析器驗證報告
- 2. 角度驗證$解析器
- 3. 單個文件無法驗證的XML解析器/閱讀器
- 4. XML解析器/驗證器的算法複雜性
- 5. Java XML解析/驗證錯誤處理
- 6. Scala XML驗證XSD和解析
- 7. StAX解析器的XMLSchema驗證
- 8. 解析與驗證
- 9. XML解析器不解析
- 10. 使用Xerces DOM解析器驗證多個xml架構
- 11. SAX解析器和XML模式(XSD)驗證
- 12. XML解析器
- 13. 在C#中解析和驗證解析#
- 14. css驗證器顯示解析錯誤
- 15. 解析,服務器mongoerror驗證失敗
- 16. HTML解析器驗證標記
- 17. JSR303驗證器消息遞歸解析?
- 18. CSS解析錯誤(W3C驗證器)
- 19. 分析XML解析(並驗證)C程序
- 20. SAX XML解析器或DOM解析器?
- 21. xml解析器:解析器foundCharacters錯誤
- 22. Google XML解析器
- 23. XML-RPC解析器?
- 24. Android XML解析器
- 25. Javascript XML解析器
- 26. PhoneGap XML解析器?
- 27. cakephp xml解析器
- 28. GWT - XML解析器
- 29. Perl XML解析器
- 30. CppCMS XML解析器
XSLT在計算上可能很昂貴,所以在服務器上完成它可能是個好主意。這可以通過驗證解析器來解決,但我認爲它不是那麼簡單。 – 2009-12-07 21:45:01