引数 Argument |
与える値 Quantity to be given |
第1引数 1st argument |
元のXMLファイル(入力ファイル)名。 The name of the original XML file (the input file). |
第2引数 2nd argument |
整形後のXMLファイル(出力ファイル)名。 The name of the reformatted XML file (the output file). |
パラメータ名 Parameter name |
意味 Meaning |
可能なパラメータ値 Allowed parameter values |
デフォルト値 Default value |
lineBreakDepth | 出力ファイルにおいて改行を行うXML要素の最大深さ。
深さはroot要素を0、その子要素を1、孫要素を2、…と定義する。
lineBreakDepthの深さの各XML要素(その全ての子要素を含む)を1行に出力する。
深いXML要素の改行を行わないことで1行が長くなる代わりに
grepコマンドなどを用いた検索が容易になる。 The maximum depth of XML elements to place with line breaks in the output file. The depth is defined as 0 for the root element, 1 for child elements of the root element, 2 for ground-child elements of the root element, …. Each XML element of depth lineBreakDepth (including its all child elements) is written in one line. By suppressing the linebreaks for deep XML elements, long contents in each line becomes long, but instead searching elements by grep commands would be easier. |
非負の整数またはinfinite(深さ制限なし)。 A non-negative integer or infinite (not depth limit). |
infinite |
outputFormat | 出力形式。 The output format. |
|
xml |
<?xml version="1.0"?> <dataset><data1 type="data" number="1"><!-- DATA 1 (a, b) --><subdata1a> a</subdata1a><subdata1b><subsubdata1b0>b0 </subsubdata1b0></subdata1b> </data1><data2 type="data" number="2"> <!-- DATA 2 (A, B) --><subdata2A>A</subdata2A> <subdata2B>B </subdata2B></data2></dataset> |
<?xml version="1.0"?> <dataset> <data1 type="data" number="1"> <subdata1a> a </subdata1a> <subdata1b> <subsubdata1b0> b0 </subsubdata1b0> </subdata1b> </data1> <data2 type="data" number="2"> <subdata2A> A </subdata2A> <subdata2B> B </subdata2B> </data2> </dataset> |
<?xml version="1.0"?> <dataset> <data1 type="data" number="1"> <subdata1a>a</subdata1a> <subdata1b><subsubdata1b0>b0</subsubdata1b0></subdata1b> </data1> <data2 type="data" number="2"> <subdata2A>A</subdata2A> <subdata2B>B</subdata2B> </data2> </dataset> |
Nelements=8 0[TAB]-1[TAB]2[TAB]1,5[TAB]0[TAB]dataset[TAB][TAB]0 1[TAB]0[TAB]2[TAB]2,3[TAB]1[TAB]data1[TAB][TAB]2[TAB]type=data[TAB]number=1 2[TAB]1[TAB]0[TAB][TAB]2[TAB]subdata1a[TAB]a[TAB]0 3[TAB]1[TAB]1[TAB]4[TAB]2[TAB]subdata1b[TAB][TAB]0 4[TAB]3[TAB]0[TAB][TAB]3[TAB]subsubdata1b0[TAB]b0[TAB]0 5[TAB]0[TAB]2[TAB]6,7[TAB]1[TAB]data2[TAB][TAB]2[TAB]type=data[TAB]number=2 6[TAB]5[TAB]0[TAB][TAB]2[TAB]subdata2A[TAB]A[TAB]0 7[TAB]5[TAB]0[TAB][TAB]2[TAB]subdata2B[TAB]B[TAB]0 |