- nxml-modeをいれてみる。
- nxml-modeはRelax NGがメイン。
- 世の中にはXMLSchemaで記述されたスキーマも多い。
- スキーマ変換を用意せねば。しかしあの複雑なXMLSchemaをすべて変換できるものなどあるのだろうか?
- schematoolsをためすことにする。
- XMLSchemaをちょこっと復習。こりゃやっぱり複雑だ。
- XML Schemaを取扱えるライブラリを多少探してみたが、みつからない。libxml2ですら部分的にしか対応していない。Emacs LispにしてもCommon LispにしてもXML Schemaは避けられている感じ。XMLSpyなどのIDEなら使えるものが多い。オープンソースでの対応が進んでいないということなのか。
- XML Schema Primerで例示されているxsdをschematoolsでrncに変換してみる。rncが生成されており、エラー通知もない。ところで、rngとrncを復習すべき。まず、RELAX NG Tutorialを。
- むむ。nxml-modeに問題。rncなスキーマは読み込んで、快調にうごく。しかし、rngなファイルは、no schema loader available for file extension 'rng' となる。対応してないのかね。
とりあえず、ここまで。
こつこつ。
0 件のコメント:
コメントを投稿