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. Scala XML驗證XSD和解析
- 6. StAX解析器的XMLSchema驗證
- 7. 使用Xerces DOM解析器驗證多個xml架構
- 8. SAX解析器和XML模式(XSD)驗證
- 9. XML解析器
- 10. 在C#中解析和驗證解析#
- 11. HTML解析器驗證標記
- 12. 解析,服務器mongoerror驗證失敗
- 13. JSR303驗證器消息遞歸解析?
- 14. xml解析器:解析器foundCharacters錯誤
- 15. SAX XML解析器或DOM解析器?
- 16. PhoneGap XML解析器?
- 17. cakephp xml解析器
- 18. Android XML解析器
- 19. Javascript XML解析器
- 20. xml解析器,iPhone
- 21. 解析日期與驗證
- 22. 解析json與驗證
- 23. 解析XML使用SAX/Python的+沒有驗證
- 24. 繞過經過驗證的XML頁面與PHP解析?
- 25. 困難的XML解析器
- 26. Widgets的Wirecloud xml解析器
- 27. Ruby的XML解析器
- 28. OpenCV中的XML解析器
- 29. 的Filemaker XML解析器
- 30. 使用android sax解析器解析XML
XSLT在計算上可能很昂貴,所以在服務器上完成它可能是個好主意。這可以通過驗證解析器來解決,但我認爲它不是那麼簡單。 – 2009-12-07 21:45:01