XML 文档深度?
如何使用powershell/xpath查找xml文件的深度?
考虑下面的 xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title>Harry Potter</title>
<price>25.99</price>
</book>
<book>
<title>Learning XML</title>
<price>49.95</price>
</book>
</bookstore>
上面的 xml 文档的深度是 3(书店 -> 书籍 -> 标题/价格)。
How to find the depth of the xml file using powershell/xpath?
consider the below xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title>Harry Potter</title>
<price>25.99</price>
</book>
<book>
<title>Learning XML</title>
<price>49.95</price>
</book>
</bookstore>
depth of the above xml document is 3 (bookstore -> book -> title/price).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不要认为使用 XPath 可以做到这一点,但你可以尝试这样做:
Don't think you can do this with XPath but you could try this instead:
类似的东西
应该找到最大深度。但您的解析器必须支持 XPath 2.0。
Something like
should find the max depth. But your Parser must support XPath 2.0.