<?xml version="1.0" encoding="SHIFT_JIS"?>
<!DOCTYPE xml [
<!ELEMENT xml (p)+>
<!ELEMENT p (#PCDATA|(em|em1|em2|em3))+>
<!ELEMENT em (#PCDATA)>
<!ELEMENT em1 (#PCDATA)>
<!ELEMENT em2 (#PCDATA)>
<!ELEMENT em3 (#PCDATA)>
]>
<xml>
<p>文章の一部分を<em>強調</em>させます。</p>
<p>文章の一部分を<em1>強調</em1>させます。</p>
<p>文章の一部分を<em2>強調</em2>させます。</p>
<p>文章の一部分を<em3>強調</em3>させます。</p>
</xml>
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN">
<style-sheet>
<style-specification>
<style-specification-body>
;以下にDSSSLを記述してください。
(root ;全体を指定
(make simple-page-sequence ;シンプルなレイアウトを行う
page-width: 210mm ;用紙サイズの幅「A4」の大きさ
page-height: 297mm ;用紙サイズの縦「A4」の大きさ
left-margin: 20mm
right-margin: 30mm
top-margin: 30mm ;それぞれのマージン(余白)の指定
bottom-margin: 30mm
language: 'JA ;日本語の記述
)
)
(element p
(make paragraph ;段落を作成
font-size: 12pt
space-after: 20pt))
(element em ;タグ名を指定
(make line-field ;データを挿入する
font-weight: 'bold
font-size: 18pt))
(element em1 ;タグ名を指定
(make line-field ;データを挿入する
field-width: 100pt ;挿入するデータに対してどれだけの領域を作るかを指定
field-align: 'center ;挿入するデータをどの位置(左[デフォルト]、中央、右)に記入するかを指定
font-weight: 'bold
font-size: 18pt))
(element em2 ;タグ名を指定
(make line-field ;データを挿入する
field-width: 100pt ;挿入するデータに対してどれだけの領域を作るかを指定
field-align: 'start ;挿入するデータをどの位置(左[デフォルト]、中央、右)に記入するかを指定
font-weight: 'bold
font-size: 18pt))
(element em3 ;タグ名を指定
(make line-field ;データを挿入する
field-width: 100pt ;挿入するデータに対してどれだけの領域を作るかを指定
field-align: 'end ;挿入するデータをどの位置(左[デフォルト]、中央、右)に記入するかを指定
font-weight: 'bold
font-size: 18pt))
;以上にDSSSLを記述指定ください。
</style-specification-body>
</style-specification>
</style-sheet>