XML约束之DTD约束&XML的三种结合方式

来源:互联网 发布:普联软件深圳分公司 编辑:程序博客网 时间:2024/05/29 19:57

xml文档例子:

<person>

        <name>zhangsan</name>

        <age>20</age>

</person>


方式一:

        XML文档内部直接使用DTD约束文档:

                 <!DOCTYPE person [

                        <!ELEMENT person (name,age)>

                        <!ELEMENT name (#PCDATA)>

                        <!ELEMENT age (#PCDATA)>

                ]>


方式二:

        dtd文件:

                    <!ELEMENT person (name,age)>

                    <!ELEMENT name (#PCDATA)>

                    <!ELEMENT age (#PCDATA)>


        XML文档外引入本地dtd文件:

                <!DOCTYPE person SYSTEM "1.dtd">


方式三:

        XML文档引入网络上的约束文件

                <!DOCTYPE 根元素名称 PUBLIC"DTD文档名称" "DTD文档路径">