head è¦ç´ ã®å†…容モデル実ç¾ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ 

XHTML モジュールã®æ‰‹æ³•ã¨ã—ã¦ã¯ã€ã¾ãš DTD ドライãƒãƒ¼ã§å†…容モデルモジュール xhtml11-model-1.mod ã‚’å–ã‚Šè¾¼ã¿ã€è¦ç´ ã®é›†åˆã‚’表ã™ãƒ‘ラメタ実体 %HeadOpts.mix を定義ã—:

<!ENTITY % HeadOpts.mix
     "( %script.qname; | %style.qname; | %meta.qname;
      | %link.qname; | %object.qname; )*"
>

ã“ã®ãƒ‘ラメタ実体 %HeadOpts.mix を用ã„㦠head è¦ç´ ã§å†…容モデルãŒå®šç¾©ã•ã‚Œã€

<!ENTITY % head.content
    "( %HeadOpts.mix;, %title.qname;, %HeadOpts.mix; )"
>

ã“れを 基準モジュールãŒä¸Šæ›¸ãã™ã‚‹ã¨äº‘ã†æŒ‰é…ã§ã™ï¼š

<!ENTITY % head.content
    "( %HeadOpts.mix;,
     ( ( %title.qname;, %HeadOpts.mix;, ( %base.qname;, %HeadOpts.mix; )? )
     | ( %base.qname;, %HeadOpts.mix;, ( %title.qname;, %HeadOpts.mix; ))))"
>

å› ã¿ã«ã€æŽ¥é ­è¾ž .qname ã‚’æŒã¤ãƒ‘ラメタ実体ã¯ã€å½“該è¦ç´ ã‚¿ã‚¤ãƒ—ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒå®šç¾©ã®å¯¾è±¡ã¨ã™ã‚‹è¦ç´ åã§ã™ã€‚例ãˆã°ã€ %style.qname ã§ã‚ã‚Œã°ã€ style è¦ç´ ã¨èª­ã¿æ›¿ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

ã¾ãŸã€å…ˆç¨‹èª¬æ˜Žã—ã¾ã—ãŸãŒã€æŽ¥é ­è¾ž .content ã¯å½“該è¦ç´ ã‚¿ã‚¤ãƒ—ã®å†…容モデルã§ã‚り〠.mix ã¯é›‘多ãªè¦ç´ ã‚¿ã‚¤ãƒ—ã®é›†åˆã‚’ã‚らã‚ã—ã¾ã™ã€‚

head è¦ç´ ã®å†…容モデル %head.content を定義ã™ã‚‹ãŸã‚ã® DTD ドライãƒã§å–り込むモジュールã®æŒ‡å®šé †ç•ªã¯ã€æ¬¡ã®ã¨ãŠã‚Šã§ã™ï¼š

1. 内容モデルモジュール
PUBLIC "-//W3C//ENTITIES XHTML 1.1 Document Model 1.0//EN"
SYSTEM "http://www.w3.org/TR/xhtml11/DTD/xhtml11-model-1.mod"
2. 基準モジュール
PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN"
SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-base-1.mod"
3. 構造モジュール
PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"
SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-struct-1.mod"

Copyright © 2001, SUGAI, Manabu. All rights reserved. 著作権ã¯æ”¾æ£„ã—ã¦ã„ã¾ã›ã‚“。
SEO [PR] ”š‘¬!–³—¿ƒuƒƒO –³—¿ƒz[ƒ€ƒy[ƒWŠJÝ –³—¿ƒ‰ƒCƒu•ú‘—
FC2> ƒ‚ƒrƒbƒg