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

構造モジュールã«ãŠã‘ã‚‹ body è¦ç´ ã®å†…容モデル %body.content ã®å®šç¾©ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ï¼š

<!ENTITY % body.content "( %Block.mix; )+" >

XHTML 1.1 DTD ドライãƒã§å–り込む内容モデルモジュールã§ã¯ã€ %Block.mix; ã¯æ¬¡ã®ã‚ˆã†ã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ï¼š

<!ENTITY % Block.mix
     "%Heading.class;
      | %List.class;
      | %Block.class;
      %Misc.class;"
>

一般的ã«ã€æŽ¥å°¾è¾ž .mix ã‚’æŒã¤ãƒ‘ラメタ実体ã¯ã€ç•°ãªã‚‹ã‚¯ãƒ©ã‚¹ã«å±žã™ã‚‹è¦ç´ ã®é›†åˆã§ã‚ã‚Šã€é›‘多ãªãªè¦ç´ ã®é›†åˆã‚’æ„味ã—ã¾ã™ã€‚è¦ç´ ã®ç§©åºçš„ãªé›†åˆã§ã‚る接尾辞 .class ã‚’æŒã¤ãƒ‘ラメタ実体ã¯æ¬¡ã®ã‚ˆã†ã«å±•é–‹ã•ã‚Œã¾ã™ï¼š

<!ENTITY % Heading.class
     "%h1.qname; | %h2.qname; | %h3.qname;
      | %h4.qname; | %h5.qname; | %h6.qname;" >
<!ENTITY % List.class "%ul.qname; | %ol.qname; | %dl.qname;" >
<!ENTITY % Block.class
     "%BlkStruct.class;
      %BlkPhras.class;
      %BlkPres.class;
      %BlkSpecial.class;
      %Block.extra;"
>
<!ENTITY % Misc.class
     "%Edit.class;
      %Script.class;
      %Misc.extra;"
>

接尾辞 .qname ã¨ã‚ã‚‹ã®ã¯ã€è¦ç´ åãã®ã‚‚ã®ã¨ç½®ãæ›ãˆãŒã§ãã¾ã™ã€‚

æ›´ã« %Block.class 内ã®ãƒ‘ラメタ実体を展開ã™ã‚‹ã¨ï¼š

<!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" >
<!ENTITY % BlkPhras.class
     "| %pre.qname; | %blockquote.qname; | %address.qname;" >
<!ENTITY % BlkPres.class "| %hr.qname;" >
<!ENTITY % BlkSpecial.class
     "%Table.class;
      %Form.class;
      %Fieldset.class;"
>
<!ENTITY % Block.extra "" >

æ›´ã«å±•é–‹ã—ã¦ã€æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ï¼š

<!ENTITY % Table.class "| %table.qname;" >
<!ENTITY % Form.class  "| %form.qname;" >
<!ENTITY % Fieldset.class  "| %fieldset.qname;" >

一方〠%Misc.class; ã¯æ¬¡ã®ã‚ˆã†ã«å±•é–‹ã•ã‚Œã¾ã™ï¼š

<!ENTITY % Edit.class "| %ins.qname; | %del.qname;" >
<!ENTITY % Script.class "| %script.qname; | %noscript.qname;" >
<!ENTITY % Misc.extra "" >

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