2012-02-16 15 views
0

私は特定のタグを解析して見つける必要があるxmlメッセージを持っています。そのタグのデータには、すべての必須データ要素が存在するかどうかをチェックする必要があります。データ要素がない場合は、欠落しているデータをタグに追加する必要があります。一度濃縮すれば、私はさらなる処理のために再提出する必要があります。 Linuxのスクリプトを使ってこれをどうやって行うことができるかについていくつかのガイドラインを与えることができます。 awkコマンドを使用してxmlメッセージ内のタグを見つけることができますか?xmlタグを解析して変更する方法

+0

awkは、テキストテーブルデータを処理するために使用されます。 Perlのようなものを使うと、あなたの人生が楽になるかもしれません - それはXMLを扱うライブラリがたくさんあります。 – Ryan

答えて

0

awkのようなテキスト処理ツールを使用してXMLを処理すると、縮尺が調整されません。複数のラインデータ、符号化されたデータなどは、小さなデータでも処理することが困難になります。 XML処理ライブラリ - perl has manyを使用してください。他のすべての言語も。

SO質問 Best XML parser for Java

0

私はXSLTをお勧めします。 Wikipedia article about XSLTも参照してください。いくつかのサンプルがあります。私はXSLTがあなたが説明した仕事のために素晴らしいと思います。

関連する問題