从java中的Pointer获取子节点

Posted

技术标签:

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

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

非常感谢任何帮助。

【问题讨论】:

什么是Pointer?能否提供一些示例源代码? 【参考方案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

【讨论】:

以上是关于从java中的Pointer获取子节点的主要内容,如果未能解决你的问题,请参考以下文章

easyui tree 怎么获取选择节点子节点上的值?js怎么写?

ztree获取当前选中节点子节点id集合的方法(转载)

jQuery获取父节点子节点兄弟节点

如何使用 XPATH for XML 获取子节点数

高手帮忙:sql 里怎样递归判断父节点和子节

如何使用 XQuery 获取 XML 文件中的子节点数