* : [cl][xml][cxml][rng]
cxml-rng。
ASDFでインストールして試す。
---
CL-USER(40): (cxml:parse-file "addressbook.xml"
(cxml-rng:make-validator
(cxml-rng:parse-schema #p"addressbook.rng")))
Error: attempt to call the undefined function (SETF CXML-RNG::GRAMMAR-START) with args:
#S(CXML-RNG::DEFINITION :NAME :START :COMBINE-METHOD NIL :HEAD-P NIL :REDEFINITION NIL :CHILD #<CXML-RNG:REF @ #x1002bd6102>)
#S(CXML-RNG::GRAMMAR :START NIL :PARENT NIL :DEFINITIONS #<EQUAL hash-table with 0 entries @ #x1002bd3812>).
[condition type: UNDEFINED-FUNCTION]
---
ありゃ、だめだ。他のXML文書とrngまたはrncファイルで試しても同じ結
果になる。うむう。それらはnxml-modeでは問題ないので、cxml-rngの問
題である可能性が高い。
cxml-rngを深掘りするのはやめておく。cxml-rngが必要になったとき、再度チャレンジする。
次回はcxmlを用いて、CLの内部データからXML文書を出力する手法を探ってみる。
こつこつ。
0 件のコメント:
コメントを投稿