DTD - ÔªËØ

ÔÚÒ»¸ö DTD ÖУ¬ÔªËØÍ¨¹ýÔªËØÉùÃ÷À´½øÐÐÉùÃ÷¡£

ÉùÃ÷Ò»¸öÔªËØ

ÔÚ DTD ÖУ¬XML ÔªËØÍ¨¹ýÔªËØÉùÃ÷À´½øÐÐÉùÃ÷¡£ÔªËØÉùÃ÷ʹÓÃÏÂÃæµÄÓï·¨£º

<!ELEMENT ÔªËØÃû³Æ Àà±ð>

»òÕß

<!ELEMENT ÔªËØÃû³Æ (ÔªËØÄÚÈÝ)>

¿ÕÔªËØ

¿ÕÔªËØÍ¨¹ýÀà±ð¹Ø¼ü´ÊEMPTY½øÐÐÉùÃ÷£º

<!ELEMENT ÔªËØÃû³Æ EMPTY>

Àý×Ó£º

<!ELEMENT br EMPTY>

XMLÀý×Ó£º

<br />

Ö»ÓÐ PCDATA µÄÔªËØ

Ö»ÓÐ PCDATA µÄÔªËØÍ¨¹ýÔ²À¨ºÅÖÐµÄ #PCDATA ½øÐÐÉùÃ÷£º

<!ELEMENT ÔªËØÃû³Æ (#PCDATA)>

Àý×Ó£º

<!ELEMENT from (#PCDATA)>

´øÓÐÈκÎÄÚÈݵÄÔªËØ

ͨ¹ýÀà±ð¹Ø¼ü´Ê ANY ÉùÃ÷µÄÔªËØ£¬¿É°üº¬ÈκοɽâÎöÊý¾ÝµÄ×éºÏ£º

<!ELEMENT ÔªËØÃû³Æ ANY>

Àý×Ó£º

<!ELEMENT note ANY>

´øÓÐ×ÓÔªËØ£¨ÐòÁУ©µÄÔªËØ

´øÓÐÒ»¸ö»ò¶à¸ö×ÓÔªËØµÄÔªËØÍ¨¹ýÔ²À¨ºÅÖеÄ×ÓÔªËØÃû½øÐÐÉùÃ÷£º

<!ELEMENT ÔªËØÃû³Æ (×ÓÔªËØÃû³Æ 1)>

»òÕß

<!ELEMENT ÔªËØÃû³Æ (×ÓÔªËØÃû³Æ 1,×ÓÔªËØÃû³Æ 2,.....)>

Àý×Ó£º

<!ELEMENT note (to,from,heading,body)>

µ±×ÓÔªËØ°´ÕÕÓɶººÅ·Ö¸ô¿ªµÄÐòÁнøÐÐÉùÃ÷ʱ£¬ÕâЩ×ÓÔªËØ±ØÐë°´ÕÕÏàͬµÄ˳Ðò³öÏÖÔÚÎĵµÖС£ÔÚÒ»¸öÍêÕûµÄÉùÃ÷ÖУ¬×ÓÔªËØÒ²±ØÐë±»ÉùÃ÷£¬Í¬Ê±×ÓÔªËØÒ²¿ÉÓµÓÐ×ÓÔªËØ¡£"note" ÔªËØµÄÍêÕûÉùÃ÷ÊÇ£º

<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to      (#PCDATA)>
<!ELEMENT from    (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body    (#PCDATA)>

ÉùÃ÷Ö»³öÏÖÒ»´ÎµÄÔªËØ

<!ELEMENT ÔªËØÃû³Æ (×ÓÔªËØÃû³Æ)>

Àý×Ó£º

<!ELEMENT note (message)>

ÉÏÃæµÄÀý×ÓÉùÃ÷ÁË£ºmessage ×ÓÔªËØ±ØÐë³öÏÖÒ»´Î£¬²¢ÇÒ±ØÐëÖ»ÔÚ "note" ÔªËØÖгöÏÖÒ»´Î¡£

ÉùÃ÷×îÉÙ³öÏÖÒ»´ÎµÄÔªËØ

<!ELEMENT ÔªËØÃû³Æ (×ÓÔªËØÃû³Æ+)>

Àý×Ó£º

<!ELEMENT note (message+)>

ÉÏÃæµÄÀý×ÓÖеļӺÅÉùÃ÷ÁË£ºmessage ×ÓÔªËØ±ØÐëÔÚ "note" ÔªËØÄÚ³öÏÖÖÁÉÙÒ»´Î¡£

ÉùÃ÷³öÏÖÁã´Î»ò¶à´ÎµÄÔªËØ

<!ELEMENT ÔªËØÃû³Æ (×ÓÔªËØÃû³Æ*)>

Àý×Ó£º

<!ELEMENT note (message*)>

ÉÏÃæµÄÀý×ÓÖеÄÐǺÅÉùÃ÷ÁË£º×ÓÔªËØ message ¿ÉÔÚ "note" ÔªËØÄÚ³öÏÖÁã´Î»ò¶à´Î¡£

ÉùÃ÷³öÏÖÁã´Î»òÒ»´ÎµÄÔªËØ

<!ELEMENT ÔªËØÃû³Æ (×ÓÔªËØÃû³Æ?)>

Àý×Ó£º

<!ELEMENT note (message?)>

ÉÏÃæµÄÀý×ÓÖеÄÎʺÅÉùÃ÷ÁË£º×ÓÔªËØ message ¿ÉÔÚ "note" ÔªËØÄÚ³öÏÖÁã´Î»òÒ»´Î¡£

ÉùÃ÷¡°·Ç.../¼È...¡±ÀàÐ͵ÄÄÚÈÝ

Àý×Ó£º

<!ELEMENT note (to,from,header,(message|body))>

ÉÏÃæµÄÀý×ÓÉùÃ÷ÁË£º"note" ÔªËØ±ØÐë°üº¬ "to" ÔªËØ¡¢"from" ÔªËØ¡¢"header" ÔªËØ£¬ÒÔ¼°·Ç "message" ÔªËØ¼È "body" ÔªËØ¡£

ÉùÃ÷»ìºÏÐ͵ÄÄÚÈÝ

Àý×Ó£º

<!ELEMENT note (#PCDATA|to|from|header|message)*>

ÉÏÃæµÄÀý×ÓÉùÃ÷ÁË£º"note" ÔªËØ¿É°üº¬³öÏÖÁã´Î»ò¶à´ÎµÄ PCDATA¡¢"to"¡¢"from"¡¢"header" »òÕß "message"¡£

VUE