閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

XML

RELAX NG

XML

RELAX NG は ISO 規格になってるんですね。 ISO/IEC 19757-2:2003 - Information technology -- Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG 普通にこれ使っていれば十分な感じ?

RELAX NG を Perl から使う

XML::LibXML に RelaxNG を扱うためのインターフェイスもちゃんと用意されていますね。ということでコマンドラインから簡単に RELAX NG を使って XML のチェックをするためのスクリプトを書いてみました。 #!/usr/bin/perl use strict; use XML::LibXML; sub…