vtd-xml

    1热度

    1回答

    我想创建一个这种形状的xml,我将内部元素/a/b插入一个循环中,并设置元素b上的属性。 <ROOT> <a> <b attr1="1" attr2="a"/> </a> <a> <b attr1="1" attr2="b"/> </a> <a> <b attr1="2" attr2="a"/> </a>

    1热度

    1回答

    <?xml version="1.0"?> <catalog> <book id="bk001" type='fiction'> <author>Gambardella, Matthew</author> <author>Doe, John</author> <title>XML IN-DEPT Developer's Guide</title>

    1热度

    1回答

    我尝试使用Ximpleware读取XML文件。我的问题是,我没有找到有用的例子或教程。 我想读下面的XML: <title name="bliblablu"> <program> <text lang="1"> <![CDATA[English]]> </text> <text lang="2"> <![CDAT

    1热度

    1回答

    给定一个xpath属性和一个新值,我正在寻找将属性值更新为新值。 我按照这里的例子:http://vtd-xml.sourceforge.net/codeSample/cs7.html并拿出了以下内容: autoPilot.selectXPath(xpath); modifier.updateToken(vtdNav.getAttrVal(vtdNav.toString(autoPilot.ev

    1热度

    1回答

    我试图使用XPath表达式来查找引用VTD-XML中当前元素的元素。所以说我的XML包含书籍和评级,看起来像这样: <root> <book id="1" name="Book1"/> <book id="2" name="Book1"/> <rating book-id="1" value="5"/> <rating book-id="2" value="

    1热度

    1回答

    美好的一天, 我一直在试图用VTD解析器提高我目前的DOM代码的性能,但是,我仍然看到DOM做更快的解析,请告知我要去的地方错误。 这里是我的代码示例与示例XML沿 示例XML - <account-detail-result><status><status-code>0</status-code><status-message></status-message></status><result>

    2热度

    1回答

    根据this answer,VTD应该能够解析记录与CDATA。 但是,似乎解析不适用于版本2.13(来自maven回购)和从sourceforge下载的最新2.13.2。 这是我使用的测试: private String xmlCDATA = "<p><![CDATA[ [Hello [World]] ! ]]></p>" ;"; @Test public void testCDATA()

    4热度

    1回答

    当我的命名空间运行失败时,我有一个小的测试文件。如果我删除命名空间这两个工作我做错了巨大的代码? 更改删除行不通代码 try { //without namespace works VTDGen vtdGen = new VTDGen(); vtdGen.parseFile("test.xml", false); VTDNav vtdNav = vt

    0热度

    1回答

    我试图从使用VTD-XML的JMDict项目中解析JMDict_e.xml文件。但是,我遇到了解析错误。出现 唯一的错误信息是: ParserException: com.ximpleware.EntityException: Errors in Entity: Illegal entity char 从XML的简短摘录的样子: <entry> <ent_seq>1279770</e

    1热度

    1回答

    我有物品清单。如果我找到了那些项目,我会更新所需的字段,但是如果我没有在文件中找到这些项目,那么我想将它添加到文件末尾(项目xml列表)。 接下来在代码中,所以它应该找到列表循环中的最后一个项目,并在它之后写入新项目。 String newNode = createNewItem(listItem); //get xml string ap.selectXPath("//item[last()]