私はxsl-foで動作するようにページ参照を取得しようとしていますが、処理される最後のページとして参照できる空白タグを追加するのがコンセプトです。だから、内容の私のテーブルには...XML:@ idでparaを使用したDocbookエラー
<?xml version="1.0" encoding="UTF-8"?>
<article
xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xi="http://www.w3.org/2001/XInclude"
xsi:schemaLocation="http://docbook.org/ns/docbook http://www.w3.org/2001/XInclude">
<xi:includes
... (lots of them)
<xi:includes>
<para id="last-page"/>
</article>
だから、理想的には私はちょうどlast-page
を参照し、このようになります。しかし、これで私は検証エラーを受け取ります:
[エラー] contents.xml:154:27:cvc-complex-type.2.4.a:要素 'para'で始まる無効な内容が見つかりました。 '{"http://docbook.org/ns/docbook":セクション" http://docbook.org/ns/docbook":simplesect "http://docbook.org/ns/docbook":用語集、 "http://docbook.org/ns/docbook":bibliography、" http://docbook.org/ns/docbook":index "、http://docbook.org/ns/docbook":toc、 "http://docbook.org/ns/docbook":appendix、" http://docbook.org/ns/docbook":ACKnowledgements "http://docbook.org/ns/docbook":colophon}は次のとおりです。期待される。
[ERROR] contents.xml:154:27:cvc-complex-type.3.2.2:属性 'id'は 'para'要素には使用できません。
スキーマからそのドックブックを削除しようとしましたが、他のエラーが発生しました。代わりにこれを解決するために何を試すべきですか?