xmlsortp - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xmlsortp です。

プログラム:

NAME


xmlsort - XML ファイル内の「レコード」をソートします。

SYNOPSIS


xmlsort -r= [ ][ ]

オプション:
-r ソートする要素の名前
-k ソートキーとして使用される子ノード
-ソート時に大文字と小文字を無視します
-s ソートキーを比較するときに空白を正規化します。
-t レコードをメモリ内ではなく指定されたディレクトリにバッファします
-m ディスクバッファリング用のメモリチャンクサイズを設定する
-h help - 完全なドキュメントを表示します

例:
xmlsort -r 'person' -k 'lastname;firstname' -i -s in.xml >out.xml

DESCRIPTION


このスクリプトは、STDIN または名前付きファイルから XML ドキュメントを取得し、ソートされたファイルを書き込みます。
ファイルのバージョンを STDOUT にコピーします。 「-r」オプションは、次の「レコード」を識別するために使用する必要があります。
ドキュメント - 並べ替えたいビット。 レコードの前後の要素は次のようになります。
種類の影響を受けません。

OPTIONS


コマンド ライン オプション (および XML::Filter::Sort オプション) の簡単な概要を次に示します。
それらはそれに対応します)。 詳細については、「XML::Filter::Sort」を参照してください。

-r (記録)
並べ替える要素の名前。 これは次のような単純な要素名にすることができます。
「person」または「employees/person」のようなパス名 (含まれるのは person 要素のみ)
従業員要素内で直接)。

-k (キー)
セミコロンで区切られたレコード内の要素 (または属性) のリスト。
ソートキーとして使用されます。 必要に応じて、各キーの後に「alpha」または「num」を続けることができます。
英数字または数値ソート、および昇順または昇順の場合は 'asc' または 'desc' を示します。
降順 (例: -k '姓;名;年齢,n,d')。

-i (大文字と小文字を無視)
このオプションにより、並べ替え比較で大文字と小文字が区別されなくなります。

-s (NormaliseKeySpace)
デフォルトでは、ソートキー要素内のすべての空白が重要とみなされます。
-s を指定すると、先頭と末尾の空白が削除され、内部的に処理されます。
ホワイトスペースは単一のスペースに折りたたまれます。

-t (温度ディレクトリ)
大きなドキュメントを並べ替える場合は、ディスク バッファリングを使用するのが賢明な場合があります。
メモリバッファリング。 このオプションを使用すると、一時ファイルの保存場所を指定できます。
書かれた。

-m (マックスメム)
-t オプションを使用してディスク バッファリングを有効にすると、レコードはメモリに収集されます。
ソートされて一時的にスプールされる前に、最大約 10 メガバイトの「チャンク」に分割される
ファイル。 このオプションを使用すると、より大きなチャンク サイズを指定できます。 K または M の接尾辞
はそれぞれキロバイトまたはメガバイトを示します。

onworks.net サービスを使用してオンラインで xmlsortp を使用する



最新のLinuxおよびWindowsオンラインプログラム