2014-10-01から1ヶ月間の記事一覧

fo:page-sequenceの調停(2)

ページシーケンスの調停に使用するのはオープンソースで公開されているカナダのG.Ken Holmanさんのpsmi.xslというスタイルシートです. Page Sequence Master Interleave (PSMI) http://www.cranesoftwrights.com/resources/psmi/ HollmanさんはXSLとXSLTで…

fo:page-sequenceの調停(1)

XSL-FOで一連の同じページレイアウトを行う単位をfo:page-sequenceと呼びます.XSL-FOの構造を見るとわかりますが、fo:page-sequenceはまさにコンテンツ部分を表現しています.最低限の簡単なXSL-FOの構造は次のようになるからです. fo:root | +-- fo:layou…

DITA 1.3とRELAX NG(4)

DITA-OTが標準で使用しているのはJavaのXercesというパーサーです.XercesはXNI(Xerces Native Interface)のいうインターフェースを提供しており、RELAX NGを使用する場合、 ① RELAX NGで書かれたスキーマから属性と既定値を関連付けるマップを作成する ② …