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