XML文档类型定义与模式解析
1. XML文档类型定义(DTD)
在创建XML文档时,首先要确定其逻辑结构,包括根元素、其他元素和属性。以CD为例,根元素为 CD ,其他元素有 title 、 song 、 artist 和 composer ,属性包括 genre 、 year 和 length 。
以下是一个建议的DTD及元素顺序:
<!ELEMENT CD (title, artist+, song*)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT artist ((firstname*, lastname) | group?)>
<!ELEMENT firstname (#PCDATA)>
<!ELEMENT lastname (#PCDATA)>
<!ELEMENT group (#PCDATA)>
<!ELEMENT song (#PCDATA)>
<!ATTLIST song genre CDATA #IMPLIED>
<!ATTLIST song year CDATA #IMPLIED>
<!ATTLIST song length CDATA #IMPLIED>
下面是一个使用内联DTD的XML文
XML模式高级概念解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



