Crate japanese_law_xml_schema

Crate japanese_law_xml_schema 

Source
Expand description

crates.io Build Status

§概要

法令標準XMLスキーマで定義された規格に基づいてXMLとの相互変換を行うライブラリです。

テキストを解析して構造を構築することもできます。


The MIT License

(c) 2024 Naoki Kaneko (a.k.a. “puripuri2100”)

Modules§

appdx
付録
article
条文とそれの階層構造
article_number
枝番号にも対応した条番号
class
classやcaptionなど
contents
anyとなるようなものをまとめるもの
fig
画像
law
法律本体
line
list
列挙
paragraph
段落
remarks
注釈等
result
エラーハンドリング
sentence
structs
構造体一般
suppl_provision
附則
table
table_of_contents
目次
text
文字列一般
utils
条文に関する型と関数の定義

Functions§

parse_text
テキスト情報を法律の構造体に変換する
parse_xml
XML文字列を法律の構造体に変換する
parse_xml_file
ファイルのパスから法律の構造体に変換する
to_xml
XML文字列に変換する
write_file
XML文字列をファイルに書き出す