0

タグ内の要素/値の最大長を返す XPath ベース クエリ ================================ ===========================================

大きな XML データ ファイルがあります。XMLSPY はこのファイルを開くことができません。

テキストを含む要素のリストが与えられた場合:

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

AttachText 要素のデータが存在するかどうか、およびそのサイズ/長さを調べるのが好きです。

Linux で Grep/Sed を試してみましたが、望ましい結果が得られませんでした。

それを達成する方法がわかりません。いくつかのアイデアについて、このフォーラムの頭脳を取り上げたいと思います。

助けてくれてありがとう。

xmlstarlet を使用して結果を取得することは可能ですか?

4

1 に答える 1

1

を試すことができます:

awk -F"[<>]" '$3 {print $3,length($3)}' file
于 2014-02-02T20:42:43.497 に答える