【问题标题】:Get child nodes from Pointer in java从java中的Pointer获取子节点
【发布时间】:2012-08-17 14:59:55
【问题描述】:

我们需要在 xml 中获取我们拥有指针的节点的子节点。任何人都可以帮助如何获取指针指向的节点的 Node 对象吗?

非常感谢任何帮助。

【问题讨论】:

  • 什么是Pointer?能否提供一些示例源代码?

标签: java xml pointers xpath xmlnode


【解决方案1】:

指针是对 apache commons 库中 JXPathContext 类提供的 xpath 的引用。

JXPathContext jxpCtxt = JXPathContext.newContext(object);
迭代器指针 = jxpCtxt.iteratePointers( xPath );

指针表示对象在 Java 对象图中的位置及其属性。 JXPathContext 有方法,给定一个 XPath,为描述路径的对象或属性生成指针。例如,
ctx.getPointer("foo/bar")
将生成一个指针,该指针可以获取和设置对象的属性“bar”,即根对象的属性“foo”的值。

http://commons.apache.org/jxpath/apidocs/org/apache/commons/jxpath/class-use/Pointer.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    相关资源
    最近更新 更多