こんにちはフォックスはネストされている間にxmlタグを取得するのに本当に問題があります。そして、ネストされている間にXMLファイルから開始タグと終了タグを見つけるためにあなたの助けが必要ですか? Perlスクリプトを使用して(正規表現かモジュールかは問わないが)perlネストされたxmlタグを抽出しています(属性や値、コンテンツではない)
**注:タグに番号を付ける必要があり、タグ内の内容は厳密には必要ない。
開始タグを選択すると正しい終了タグが表示されるため、イプシロンをコピーしようとしました。しかし、私はカント。**以下の貼り付け
番目のサンプルが小さなスニペットですが、私は
sample Tag:
<mrow><mrow><mrow>....<mi>K<\mi>...<\mrow><mi><\mi><\mrow><\mrow>
expected output:
<mrow1><\mrow1>
<mrow2><\mrow2>
<mrow3><\mrow3>
[XMLLibXML](http://search.cpan.org/dist/XML-LibXML/LibXML.pod)または[XML :: Twig](http://search.cpan.org/dist/XML-Twig /Twig.pm)。ハッピーコーディング。あなたが問題に遭遇した場合は、あなたのコードについて質問してください。 – zdim
ここでは、通常、人々はコードを掲示し、特定の問題点を記述します。これは単にあなたのためにコードを書く人を尋ねるのに適した場所ではありません。 – zdim
また、サンプル(有効な)XMLがなければ、そうすることさえできません。しかし、XML :: Twigを使用すると、タグの名前を変更できます。ツリー構造の再配置(例:アンロールネスティング)はやや難しいですから、もっと明確な説明が必要です。サンプルの入力と出力はそのための良いスタートです。 XML :: Twigを使用すると、エレメントをカットアンドペーストすることができます。 – Sobrique