簡體   English   中英

從Java中的zip對XML解析XML

[英]Parsing xml against xsd from a zip in Java

我有一個包含.xml和.xsd文件的.zip文件。

我有類似的代碼,閱讀它這一個 現在,當我嘗試解析.xml時,出現一個錯誤,即找不到架構。 如何預先加載.xsd,然后使用該解析.xml?

  1. 從ZipFile獲取ZipInputStream- 讀取zip存檔中的文本文件

  2. 使用javax.xml.transform.stream.StreamSource- http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/transform/stream/StreamSource.html

    SchemaFactory sf = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); 架構架構= sf.newSchema(new StreamSource(xsdZipInputStream)); 驗證程序validator = schema.newValidator(); validateator.validate(xml);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM