从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获取子节点的主要内容,如果未能解决你的问题,请参考以下文章