使用 Infinity 可视化 XML
📊 概览
以下示例使用 Grafana 中的 XML 响应
<users>
<user age="20">
<name>User A</name>
</user>
<user age="21">
<name>User B</name>
</user>
</users>
如果您想从前面的 XML 示例中获取用户的姓名和年龄,请使用以下语法
行/根节点:users.user
选择 user 元素内的所有 user 对象。
列
第 1 列 姓名:使用 name
作为属性 name
的选择器。
第 2 列 年龄:使用 $.age
作为属性 age
的选择器。
示例 2
请考虑以下示例
<users>
<user age="20"> User A</user>
<user age="21">User B</user>
<user age="18">User C</user>
</users>
如果您想从前面的 XML 示例中获取用户的姓名和年龄,请使用以下语法
行/根节点:users.user
选择 user 元素内的所有 user 对象。
列
第 1 列 姓名:使用 _
作为属性 name
的选择器。此处 _
指节点内的文本。
第 2 列 年龄:使用 $.age
作为属性 age
的选择器。
示例 3
请考虑以下示例
<users>
<user>User A</user>
<user>User B</user>
<user>User C</user>
</users>
如果您想从前面的 XML 示例中获取用户的姓名和年龄,请使用以下语法
行/根节点:users.user
选择 user 元素内的所有 user 对象
列
第 1 列 姓名:使用 _
作为属性 name
的选择器。此处 _
指节点内的文本
XML URL
您也可以通过 URL 使用托管的 XML。以下示例展示了如何使用 GitHub gist 连接 XML。
下图展示了使用柱状仪表盘和时间序列格式可视化的示例