stax

    1热度

    1回答

    我需要解析XML没有空格。这个XML很大,所以我使用StAx来处理我感兴趣的每个元素。我使用JDK附带的默认实现。 问题 当XML元素跟着另一个元件相同的类型(例如<person>),而且也没有在它们之间的任何字符,它将跳过第二个。所以如果我有一个又一个,我只能解雇5个人。例如: <people><person>..</person><person>..</person></people> 我

    0热度

    1回答

    我想一个方法来解析XML文档不知道它的文档结构或硬编码的节点/元素名称返回我一个地图中键,值配对。 我目前使用解析STAX,目前执行工作的XML文档,但有趣的是它不解析整个文档。不知何故,它跳过数据。 通过查看XML文档和测试输出,你会发现不是所有的值都打印出来。我可能会错过什么? 代码: public Map<String, String> p(File file) throws Excepti

    1热度

    2回答

    我正在读取XML文件,处理元素并使用从输入文件中提取的元素编写另一个XML文件。 为此,我使用StAX游标:我使用XMLStreamReader读取元素,并使用XMLStreamWriter在另一个文件中写入元素。 读者: XMLInputFactory inputFactory = XMLInputFactory.newInstance(); XMLStreamReader strea

    1热度

    1回答

    我不知道是否有人熟悉STAX的API,特别是stax2的API。 我有我的应用程序一个奇怪的行为。 我有,但是只要我把org.codehaus.woodstox取决于Java.xml.stream:stax-1.0-2 应用程序答:stax2-API在我的依赖,甚至不需要使用它但是,应用程序切换到使用stax2-api。 Stax2-API是作为按照在github: Stax2 API由以下斯塔克

    1热度

    1回答

    我尝试了解如何工作STAX java的机制。 我有这个xml文件 <?xml version="1.0" encoding="UTF-8"?> <orders> <order created='2012-07-12T15:29:33.000' ID='2343'> <product> <description>Sony 54.6" (Diag) Xbr Hx9

    0热度

    1回答

    更新XML我有以下XML文件: <?xml version='1.0' encoding='utf-8' ?> <osm> <node id="25779111" lat="50.03342" lon="5.461545"/> <node id="25779112" lat="50.03304" lon="5.814"/> <node id="25779119" lat="50.03395

    0热度

    1回答

    为了支持StAXResult作为输入,我希望能够从XMLEventWriter改编为XMLStreamWriter。它可能通过XMLOutputFactory2.createXMLEventWriter(XMLStreamWriter)进入另一个方向。 读者也有类似的不对称,因为XMLInputFactory只有一个方法来适应从XMLStreamReader到XMLEventReader。 有没有

    1热度

    1回答

    { public class XmlSplit { public static void main(String [] args) throws Exception { File input = new File("C:\\Users\\Edit5.xml"); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstanc

    0热度

    2回答

    我已经有方法从XML文件返回映射。我已将该映射转换为单独的键和值到列表中。 但是我注意到值列表中有换行符。我如何去掉换行符并用空格替换它们或将它们留空。 代码: @Test public void testGetXMLModelData() throws Exception { File f = new File("xmlDir/example.xml"); Model m

    2热度

    1回答

    我想将totalAmt标记映射到下面的xml文件中,其值100和它的属性Ccy。 <?xml version="1.0" encoding="UTF-8"?> <transaction> <id> <eId>transactionId001</eId> </id> <amount> <totalAmt Ccy="XXX">100</total