相关疑难解决方法(0)

是否有适用于SAX型号的XPath处理器?

我正在寻找一个XPath评估器,它不会重建整个DOM文档来查找文档的节点:实际上该对象是使用SAX模型管理大量XML数据(理想情况下超过2Gb),这非常有利于内存管理,并提供搜索节点的可能性.

谢谢大家的支持!

对于所有那些说不可能的人:我最近在问到这个问题后,发现了一个名为"saxpath"的项目(http://www.saxpath.org/),但我找不到任何实施项目.

java xml xpath sax

56
推荐指数
5
解决办法
3万
查看次数

如何使用Java中的XPath从XML中获取特定节点?

我的xml文件结构是这样的

<?xml version="1.0" encoding="utf-8" ?>
<book>
    <chapters>
        <chapter id="1">
            <page id="1" cid= "1" bid = "Book1">
                <text>Hi</text>
            </page>
            <page id="2" cid= "1" bid = "Book1">
                <text>Hi</text>
            </page>
        </chapter>
        <chapter id="2">
            <page id="1" cid= "2" bid = "Book1">
                <text>Hi</text>
            </page>
            <page id="2" cid= "2" bid = "Book1">
                <text>Hi</text>
            </page>
        </chapter>
        <chapter id="3">
            <page id="1" cid= "3" bid = "Book1">
                <text>Hi</text>
            </page>
            <page id="2" cid= "3" bid = "Book1">
                <text>Hi</text>
            </page>
        </chapter>
    </chapters>
</book>
Run Code Online (Sandbox Code Playgroud)

我希望通过传递页面ID章节ID来获取特定的页面节点.我怎样才能做到这一点?

此外,书籍节点包含太多章节,每章包含许多页面.所以,我正在使用SAX解析器来解析内容.

java xml xpath android saxparser

6
推荐指数
1
解决办法
230
查看次数

标签 统计

java ×2

xml ×2

xpath ×2

android ×1

sax ×1

saxparser ×1