私は自分の xsl-fo でページ参照を機能させようとしていますが、コンセプトは、処理される最後のページとして参照できる空白のタグを追加することです。だから私の目次はこのようになります...
<?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」:参考文献、「http://docbook.org/ns/docbook」:索引、「http://docbook.org/ns/docbook」:toc、 「http://docbook.org/ns/docbook」:付録、「http://docbook.org/ns/docbook」:謝辞、「http://docbook.org/ns/docbook」:colophon}」は期待される。
[エラー]contents.xml:154:27: cvc-complex-type.3.2.2: 属性 'id' は要素 'para' に表示できません。
その docbook をスキーマから削除しようとしましたが、他のエラーが発生しました。これを修正するには、代わりに何を試す必要がありますか?