boring-rs
日本のボーリング柱状図XMLファイルをパースして、JSON形式に変換するRustライブラリ&CLIツール
概要
国土交通省が定義するボーリング柱状図XML形式(DTD v1.10)に対応したパーサーです。Shift_JISエンコーディングのXMLファイルを読み込み、構造化されたJSONデータとして出力します。
特徴
- 複数バージョン対応: DTD v1.10に対応
使い方
ビルド
実行
# 例
JSON出力形式
空要素と要素なしの扱い
- 要素なし:
null - 空要素 (
<tag/>または<tag></tag>):""(空文字列)
例:
エンジンA
<!-- 空要素 -->
↓ JSON
開発
実装仕様はspec.mdを参照してください。