zoukankan      html  css  js  c++  java
  • XML内部DTD约束 Day24

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- 内部DTD  -->
    <!-- XML:extensible markup language 可扩展标记语言  -->
    <!-- DTD约束:document type definition 文档类型定义 -->
    <!-- + 1~n  * 0~n  ? 0~1 -->
    <!-- The markup declarations contained or pointed to by the
     document type declaration must be well-formed. 
     排错最佳方案:XML有错误  注释全部 一个一个排错 注意空格和叹号-->
     <!-- CDATA 说明属性   PCDATA 说明元素 -->
    <!DOCTYPE product [
        <!ELEMENT product (item+)>
        <!ELEMENT item (name,price,color,size,stock)>
        <!ATTLIST item id CDATA #REQUIRED>
        <!ELEMENT name (#PCDATA)>
        <!ELEMENT price (#PCDATA)>
        <!ELEMENT color (#PCDATA)>
        <!ELEMENT size (#PCDATA)>
        <!ELEMENT stock (#PCDATA)>
    ]>
    <product>
        <item id = "P001">
            <name>蜘蛛王皮鞋</name>
            <price>268</price>
            <color>黑色</color>
            <size>42</size>
            <stock>500</stock>
        </item>
        <item id = "P002">
            <name>好皮鞋</name>
            <price>88</price>
            <color>蓝色</color>
            <size>42</size>
            <stock>100</stock>
        </item>
    </product>

     XML 优势:1.简单性

          2.良好的可读性

          3.可扩展性  约束

          4.跨平台 基于文本 容易被人和机器阅读

          5.数据内容和形式分离

    XML 作用:1.数据存储

          2.数据交换    不同数据库之间的数据交换

          3.数据配置 

  • 相关阅读:
    回溯算法之素数环
    回溯算法之迷宫问题
    回溯算法之0-1背包问题
    贪心算法之搬桌子问题
    贪心算法之背包问题
    动态规划之收集苹果
    动态算法
    c#数和二叉树
    c# 排序算法
    c#栈的习题2
  • 原文地址:https://www.cnblogs.com/qingfengzhuimeng/p/6803526.html
Copyright © 2011-2022 走看看