ShellShoccar-jpn / Parsrs

CSV, JSON, XML text parsers and generators written in pure POSIX shellscript
The Unlicense
80 stars 12 forks source link

makrx.sh support empty tags & fix a bug in sed's line feed #2

Closed o8vm closed 7 years ago

o8vm commented 7 years ago

sedの改行置換におけるミスを直しました。(聖典レシピ4−1sedによる改行文字への置換を、キレイに書く) 空タグの処理に対応しました。 <A />も<A></A>も、変換後はすべて<A />の形に統一されます。

colrichie commented 7 years ago

<A />も<A></A>も、変換後はすべて<A />の形に統一されます。

些細なことではあるのだけど、parsrx.shは、 <A/>を変換すると "/A" (XPathとvalueの間を区切る半角空白なし)に、 <A></A>を変換すると "/A "(XPathとvalueの間を区切る半角空白一つ) になって、 元がどっちだったのかを区別できるようになっているのだ。

o8vm commented 7 years ago

なるほど!あの空白はそういう意味だったのですね!やってみます