Skip to content

Instantly share code, notes, and snippets.

@Tpaefawzen
Created May 12, 2025 08:48
Show Gist options
  • Select an option

  • Save Tpaefawzen/fb1908860eb22760dd0f70bf928c3dc6 to your computer and use it in GitHub Desktop.

Select an option

Save Tpaefawzen/fb1908860eb22760dd0f70bf928c3dc6 to your computer and use it in GitHub Desktop.
Japanese manual of XML-JSON converter https://github.com/ShellShoccar-jpn/Parsrs
.Dd May 25, 2023
.Dt CONVX2J.SH 1
.Os ShellShoccar-jpn/Parsrs
.
.Sh 名前
.Nm convx2j.sh
.Nd XPath-valueテキストをJSONPath-valueに変換
.
.Sh 書式
.Nm
.Op Ar XPath-value_textfile
.
.Sh 説明
.Nm
は、XMLで表されたデータ構造をJSONに変換するためのユーティリティです。
厳密には、2つの中間表現
.Xr XPath-value 5 ,
.Xr JSONPath-value 5
について前者から後者へ変換します。
このプログラムは入力データがデータ構造でありマークダウンではないことを期待します。そのため
そのように使われるのであれば予め入力データを加工してみてください。
.
.Sh オプション
ありません。
.
.Sh オペランド
オペランド
.Ar XPath-value_textfile
は、入力ファイルへのパスです。ただしこのオペランドが省略されたり、
.Dq \-
が指定された場合は標準入力が使用されます。
.
.Sh 標準入力
.Sx オペランド
を参照してください。形式は
.Sx 入力ファイル
の通りです。
.
.Sh 入力ファイル
.Xr parsrx.sh 1
ユーティリティに
.Fl c
.Fl n
の二つのフラグを立てて実行させた
.Xr XPath-value 5
形式の読み取り可能なファイルでなければなりません。
.
.Sh 環境変数
対応していません。
.
.Sh 非同期処理
対応していません。
.
.Sh 標準出力
入力ファイルと同じ構造のデータを表す
.Xr JSONPath-value 5
形式のファイルが出力されます。
.
.Sh 標準エラー出力
使用方法表示、エラー表示に使います。
.
.Sh 出力ファイル
ありません。作りたければリダイレクトしてください。
.
.Sh 終了ステータス
0か>0で区別します。
.
.Sh 使用例
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment