【发布时间】:2011-08-03 11:59:32
【问题描述】:
我正在尝试使用 bash 实用程序 xpath 解析此 xml 输入:
<?xml version="1.0" encoding="UTF-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
<entry>
<title>Title 1</title>
<author>Author 1</author>
</entry>
<entry>
<title>Title 2</title>
<author>Author 2</author>
</entry>
</feed>
我需要这种格式的输出:
1. Title: Title 1
Author: Author 1
2. Title: Title 2
Author: Author 2
为了以一种简单的方式(仅使用一个 xpath 命令,或最多 3-4 个命令)实现这一目标,我做了很多尝试,但我所有的努力都是徒劳的。谁能帮我解决这个问题?
【问题讨论】:
-
XPath 从 XML 树实例中选择 节点。 它不序列化。
标签: xml bash xpath xml-parsing