stax

    17熱度

    2回答

    我的Mac再次出現問題,運行Java 1.5 ....我在哪裏得到一個具有javax.xml.stream.XMLInputFactory的.jar文件?我想使用StAX,但不知道如何讓它正確設置。 我似乎無法得到此設置。我現在已經下載了jaxp-api.jar,jsr173_1.0_api.jar,sjsxp.jar,stax-api-1.0.1.jar,stax2-api-3.0.1.jar和

    17熱度

    4回答

    我的快速搜索揭示了參考實現(http://stax.codehaus.org),Woodstox實現(http://woodstox.codehaus.org)和Sun的SJSXP實現(https://sjsxp.dev.java.net/)。 請這些相對價值發表評論,並填寫我,我應該考慮任何其他的實現。

    5熱度

    1回答

    這是我第一次使用StAX解析XML文檔(仍處於學習階段)。在這個過程中使用的XMLStreamReader解析XML文件,並生成使用XMLStreamWriter文檔的副本,我遇到的表示爲作家的輸出註釋以下警告: <!-- Exception scanning External DTD Subset. True contents of DTD cannot be determined. Proce

    5熱度

    3回答

    我正在嘗試讀取XML文件,進行一些較小的更改(更改某些屬性的值),並將其重新寫回。 我打算使用StAX解析器(javax.xml.stream.XMLStreamReader)來讀取每個事件,看看它是否是我想更改的,然後直接傳遞給StAX編寫器(javax.xml.stream.XMLStreamReader)(如果不需要進行更改)。 不幸的是,這看起來並不那麼簡單 - 作者沒有辦法採取事件類型和

    2熱度

    2回答

    我正在使用基於StAX事件的API來修改XML流。該流表示一個HTML文檔,並附有DTD聲明。我想將此DTD聲明覆制到輸出文檔中(使用XMLEventWriter編寫)。當我要求工廠忽略DTD時,它不會下載DTD,但刪除整個語句並只留下「<!DOCUMENTTYPE」字符串。當不忽視時,整個DTD被下載,並且在逐字輸出DTD事件時被包括在內。我不想用時間來下載這個DTD,但是包含完整的DTD規範(

    1熱度

    1回答

    我使用StAX的原因之一是因爲它在處理大型XML文件時佔用的內存很少。 我已經被要求加密整個XML文件,並在稍後解密。 我能想出的更簡單的解決方案,無需對現有代碼進行重大更改,僅對內容進行加密。 xsw.writeStartElement("row"); xsw.writeCharacters(Encrypter.encrypt("z")); xsw.writeEndEl

    0熱度

    4回答

    除了libxml2之外,還有其他針對C/C++的STaX Writer實現嗎?

    8熱度

    3回答

    我正在尋找解決XSLT處理問題的方法。 是否可以使用並行處理來加速XSLT處理器?或者XSLT處理器本質上是串行的? 我的預感是XML可以被分割成可以被不同線程處理的塊,但由於我沒有真正找到任何有關這種壯舉的文檔,我開始懷疑。有可能使用StAX來併發塊XML? 似乎大多數XSLT處理器都是用Java或C/C++實現的,但我實際上沒有目標語言。我只想知道多線程XSLT處理器是否可以想象。 你有什麼想

    7熱度

    3回答

    我試圖通過Java NIO通道接收XML事件流。我對NIO和StAX解析都很陌生,所以我可以非常輕鬆地忽略某些東西:) 我的搜索將我引入了幾個SAX和StAX實現,但它們似乎都在InputStreams和InputSources上運行 - 而不是NIO通道。我已經作出兩個最接近的嘗試已經獲得來自信道的InputStream和創建的PipedInputStream: // method 1 Pip