2014-10-06 28 views
0

定製的StAX解析器XML定製StAX的解析器使用XML封裝的javax使用的javax包裝

你如何做到這一點;或者至少對正確的文檔/示例/教程提出了很好的建議?

我一直在使用javax.xml.stream包來處理XML文件,但申請乞求一些「不規範的XML」(容易理解的方式,如果你有什麼不挑剔)。我可以寫解析器,但我想這是可配置的:讓應用程序繼續使用相同的XML處理代碼,除了根據需要改變解析器。

在這一點上最難的是找對如何做到這一點的具體信息。文檔講,例如,配置的SAXParserFactory並且這樣的參數,但是我沒有發現特定的文檔或示例。我甚至研究過一些現有的StAX源代碼。需要一些很好的提示/指導,說明如何完成這項工作才能繼續前進。

+0

我現在已經編寫了自己的解析器,但仍然對提高我對使用替代解析器的知識感興趣。據我可以從文檔中知道,您可以命名有限數量的預先批准的解析器。如果您嘗試替換自己家種的解析器,或任何不批准的名單上,它會拋出一個錯誤。 – 2014-10-21 12:13:36

回答

0

根據該文件,你不能。您可以使用三個批准的解析器之一。其他任何事情都會導致錯誤。

相關問題