1

xmlタグ間の文字列を抽出するのを手伝ってくれませんか。xml入力:

    <Name ns1:translate="yes">Overview</Name>
    <Title ns1:translate="yes">This is a book</Title>
    <Description ns1:translate="yes"/>
    <TextValue ns1:translate="yes">End</TextValue>

期待される出力:

    Overview = Overview
    This is a book = This is a book
       =
    End = End
4

2 に答える 2

2

1 つの提案: XML の読み取り/抽出には PERL を使用してください。PERL には、多くのモジュール XML 解析モジュール [SAX/DOM の両方] があります。

または、Python でさえ XML 解析に最適です。

于 2012-08-08T07:29:38.747 に答える
2

タグだけを削除したい場合は、次の方法で実行できます。

$ sed 's/<[^>]*>//g'

タグでテキストを繰り返したい場合は、次のようなものが必要です。

$ sed 's/.*>\([^<]*\)<.*/\1 = \1/g'
于 2012-08-07T09:34:38.453 に答える