xom

    1热度

    1回答

    我最近遇到了后续空间问题。我将随后的空格添加到XML元素。 Xom的toXML方法工作正常,但使用Serializer编写ByteArrayOutputStream将缩小空间。 String textWithMultipleSpaces=" a b c "; Element el=new Element("foo"); el.appendChild(textWithMultipleSpaces

    0热度

    3回答

    我想使用Java从头到尾读取XML。但是,我不想使用递归函数,因为我希望能够跳转到不同的元素并从该位置开始读取。 我已经尝试过使用getParent()和indexOf()方法(下面的所有三个库都有这些方法)来做到这一点,但它变得非常混乱,主要是因为方法不区分属性和元素。 我确定必须有一个简单的方法来做到这一点,但在尝试dom4j,jdom和xom后,我仍然没有找到解决方案。 [编辑]更多信息:

    1热度

    1回答

    我已经创建了XOM Element的子类,并且希望将它们与容器一起使用,例如Set或HashMap。但是这些需要一个equals(Object obj)方法。我已经实现了一个相等的算法,但不能用它作为XOM.Node()声明equals(Object obj)为final。有什么办法可以轻松解决这个问题吗? [我可以创建一个包装/代理,如果这是唯一的方法]。

    4热度

    1回答

    我需要忽略下面XML中的DTD文件路径以避免文件未找到异常。 <?xml version='1.0' encoding="UTF-8"?> <!DOCTYPE Document SYSTEM "/usr/home/billadm/release/binaries_39862//CMS/resource.4444/docgenlib/BillingDocument.dtd"> <

    0热度

    1回答

    我为我的项目使用nu.xom.*,链接发现在http://www.xom.nu/。我的问题是关于我的代码如下部分: private void open() { builder = new Builder(); try { document = builder.build(file); } catch (ParsingException | IOExcept

    1热度

    1回答

    有时候,我有一个XML: <resource xsi:schemaLocation="http://www.test.com/resource http://test.com/schema/resource xmlns="http://www.test.com/resource" xmlns:xsi="http://www.w3.org/2001/XMLSchema-

    0热度

    1回答

    根据内存和使用情况,使用哪种方法会更好。 DOM还是XOM?简单编写XML。 美好的一天

    1热度

    1回答

    我要生成 <td> </td> 使用xom。 这些都不工作: private static void test(String s) { Element e = new Element("td"); e.appendChild(s); System.out.println("XML(\"" + s + "\"): " + e.toXML()); }

    0热度

    1回答

    我有一些XML是从Microsoft SharePoint站点。开头几行是: <xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882' xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882' xmlns:rs='urn:schemas-microsoft-com:rowset' xmln

    2热度

    2回答

    我用Java使用不同的解析器解析器X(XOM)和解析器Y(DOM)编写了相同的XML解析算法。我将代码嵌入到200万次循环中以模拟我需要执行的操作数量,并使用Java Profiler监视性能。测量如下所示。 Parser X (XOM) Parser Y (DOM) Heap Memory 6.82 7.9 Non-heap memory 14