使用JQ遍历xml中指定节点下的所有节点名称
时间: 2023-02-10 12:16:20 浏览: 188
遍历XML文件内所有节点和属性
5星 · 资源好评率100%
首先,使用JQ遍历XML文件中的指定节点,可以使用 `.` 语法来选择该节点下的子节点。
例如,如果要遍历XML文件中名为 `<root>` 的节点下的所有节点名称,可以使用以下语法:
```
jq '.root *' input.xml
```
这将输出所有名为 `root` 的节点下的所有子节点的名称。
如果要仅输出节点名称,而不是整个节点的内容,可以使用 `name()` 函数,例如:
```
jq '.root * | name()' input.xml
```
这将输出所有名为 `root` 的节点下的所有子节点的名称。
阅读全文