[PHP-doc 415] マニュアル内の外部実体について
SHIMOOKA Hideyuki
dimension @ pat.hi-ho.ne.jp
2005年 4月 30日 (土) 02:22:17 JST
こんばんは。下岡です。
XSLT関数の和訳を進めていたところ、make testでエラーが出るようになってし
まいました。
----ここから
$ make test
SP_ENCODING=XML SP_CHARSET_FIXED=YES /usr/bin/onsgmls -i lang-ja -D . -s
./dtds/dbxml-4.1.2/phpdocxml.dcl manual.xml
/usr/bin/onsgmls:/usr/share/share/reference/phpdoc/ja/reference/xslt/functions/xslt-process.xml:230:23:E:
character data is not allowed here
/usr/bin/onsgmls:/usr/share/share/reference/phpdoc/ja/reference/xslt/functions/xslt-set-base.xml:30:23:E:
character data is not allowed here
make: *** [test] エラー 1
$
----ここまで
上記の当該箇所は両者とも
¬e.xslt.windows;
で、ja/language-snippets.entでENTITY定義されていました。
和訳したXMLファイルがwell-formedな事は確認してあります。また、enの当該
ファイルで上書きしてmake testしても同様のエラーになりました。
#何かファイルが足りないのでしょうか。。。?
どなたか解決法(回避法?)がいらっしゃいましたら、教えていただけませんで
しょうか?
参考までに、上記のエラーが出たファイルを
http://doyouphp.no-ip.org/xslt-set-base.xml
http://doyouphp.no-ip.org/xslt-process.xml
として置いておきました。
--
Hideyuki SHIMOOKA
PHP-doc メーリングリストの案内