相关疑难解决方法(0)

如何获取xml文件中每个节点的完整路径?

我正在使用 xpath 遍历 xml 文件。我想知道是否有一种简单的方法来获取文件中每个节点的路径。我能想到的一种方法是收集数组中的所有节点。然后将其传递到一个函数,该函数将每个节点作为参数,并不断寻找父节点,直到到达文档根。所以,

            function getPathForNode(eachXmlNode, path) {
                if ( eachXmlNode == rootNode ) {
                    return path;
                } else {
                    getPathForNode(eachXmlNode->parent, path+path_of_parent);
                }
            }
Run Code Online (Sandbox Code Playgroud)

请告诉我是否还有其他更好的方法或者递归函数是否正确?

xml xpath

5
推荐指数
1
解决办法
5138
查看次数

标签 统计

xml ×1

xpath ×1