XPath基本查询返回标记内的元素/值的最大长度

时间:2014-02-02 19:31:10

标签: xml xpath sed grep xmlstarlet

XPath基本查询返回标记内的元素/值的最大长度 ================================================== ===========================

我们有大型XML数据文件。 XMLSPY无法打开此文件。

给出包含文本的元素列表:

<root>
     <Person>
  <AttachText>text text text ...</AttachText>
  <AttachText>text text text ...</AttachText>
</Person>
</root>

我想知道AttachText元素是否存在数据及其大小/长度。

我在Linux中尝试使用Grep / Sed,但我没有得到理想的结果。

我不确定如何完成它。我喜欢拿起这个论坛的大脑来寻找一些想法。

感谢帮助。

是否可以使用xmlstarlet获取结果?

1 个答案:

答案 0 :(得分:0)

您可以尝试

awk -F"[<>]" '$3 {print $3,length($3)}' file