woodstox

    1热度

    1回答

    我正在采用的项目是使用JaxB API将XML解组到Java对象。我们传递一个ByteArrayInputStream给Unmarshaller的,如: ByteArrayInputStream bais = new BytearrayInputStream(byte[]...) unmarshaller.unmarshal(bais) 现在我想找到方法来优化鉴于字节数组是非常小的这一过程的

    0热度

    1回答

    对于一些离奇的原因,woodstox-core-asl似乎对属性值的最大大小有限制为512KB。所以XML解析失败,出现错误(524288下面是512KB限制): com.ctc.wstx.exc.WstxParsingException: Maximum attribute size (524288) exceeded at [row,col {unknown-source}]: [1,898

    0热度

    1回答

    默认情况下,woodstox库的限制为100,000个扩展。有没有办法将其配置为较低级别(比如1000)?

    0热度

    1回答

    我使用woodstox来解析一些svg文件。这只适用于我在线的情况。离线它似乎不会使用woodstox,但会回落到默认分析器。在这种情况下,它会变慢(5分钟vs 15秒)。对于目前的SVG,它也会引发异常。 我做错了什么?为什么woodstox不会离线使用? 使用Maven的依赖性: <dependency> <groupId>com.fasterxml.woodstox</groupI

    2热度

    1回答

    我试图解析XML消息使用阿尔托的XML https://github.com/FasterXML/aalto-xml 这是我试图解析XML现身TCP套接字来解析异步多个XML文档: <?xml version=\"1.0\" encoding=\"UTF-8\"?> <employee> <id>1</id> <name>Alba</name> <salary>10

    0热度

    1回答

    我正在使用Woodstox在我的应用程序中传输XML文档。我需要在模式定义的元素上设置默认属性,然后才能处理这些元素,但使用Woodstox执行此操作的唯一方法是使用额外的XMLStreamReader将文档读入内存,并使用一些逻辑来编写默认属性,将其写出到内存中的XML文档,然后将内存中的文档传递到业务逻辑中。 我不喜欢这样。我想为每个元素传递文档以保持内存占用低,因为文档可能很大,并且我正在应

    1热度

    3回答

    运行时改变了我有一个简单的Java程序如下,用于读取XML文件,并打印在控制台: FileInputStream in = new FileInputStream(new File("/tmp/test.xml")); InputStreamReader streamReader = new InputStreamReader(in); OMXMLParserWrapper builder =

    -1热度

    2回答

    背景 我写一个XML转换器,需要从TEXTFILES输入,并将其转换为XML文件读取。在文本文件中,每条记录都用一条线表示,每个字段用它们之间的选项卡表示。所以在文本文件中的两个记录将是这样的: fieldA fieldB fieldC fieldA fieldB fieldC 问题 我加载的文本文件转换成一个BufferedReader,并使用StAX的实现WoodStox创建XM

    1热度

    1回答

    为了创建大型XML文件,我们决定使用StAX API。基本结构是通过使用低级别的API创建的:createStartDocument(),createStartElement()。这按预期工作。 但是,在某些情况下,我们希望追加驻留在String中的现有XML数据(从数据库中检索)。下面的代码片段说明了这一点: import java.lang.*; import java.io.*; imp

    0热度

    2回答

    在使用SoapUI发送请求时,出现“无法创建安全的XMLInputFactory”错误,我尝试了一些提到的解决方案(如添加woodstox和stax2-api),但问题仍然存在 从的build.gradle: compile 'org.codehaus.woodstox:woodstox-core-asl:4.4.1' compile 'org.codehaus.woodstox:stax2-a