[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
$
----ここまで

上記の当該箇所は両者とも

 &note.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 メーリングリストの案内