強調を作成

強調文を作成します。基本的にはインスタンスは

<p>文章の一部分を<em>強調</em>させます。</p>
        
という記述になります。

DTD&インスタンスの記述例


<?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>
        
up

出力結果


出力結果