zoukankan      html  css  js  c++  java
  • xml

    http://blog.csdn.net/xiazdong/article/details/7270593

    1. xml标签区分大小写

    2. 至少需要一个元素

    3. CDATA 字符数据 PCDATA 已解析字符数据

    CDATA:   <![CDATA[...]]>

    4.  实体    内容占位符,用于内容转义,代表一些重复的或无法通过键盘输入或与xml 规范保留字符相冲突的字符数据,有点似类于 c# 中的转义字符。

    实体

    <?xml version="1.0" encoding="UTF-8"?>
    <item value = "&apos; He said:&quot;1&lt;2&quot;&apos;"></item>

    5.sublime 录入xml   先打<,然后tab,然后输入标签名.

    6.DTD 文档类型定义  

    有效:通过DTD验证的文档有效.

    备注:格式良好:满足xml最低规范.

    数词: + >=1  

       * >=0

        ? =0 或=1

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE movies [
    <!ELEMENT movies (movie+)>
    <!ELEMENT movie (title,actor+,rating*)>
    <!ELEMENT title (#PCDATA)>
    <!ELEMENT actor (#PCDATA)>
    <!ELEMENT rating (#PCDATA)>

    ]>


    <movies>

    <movie>
    <title></title>
    <actor></actor>
    </movie>

    <movie>
    <title></title>
    <actor></actor>
    </movie>

    </movies>

    7 空标记

    <!DOCTYPE br[
    <!ELEMENT br EMPTY>

    ]>

    8 ANY

    <!DOCTYPE 联系人列表 [
    <!ELEMENT 联系人列表 ANY>
    <!ELEMENT 联系人 (姓名)>
    <!ELEMENT 姓名 (#PCDATA)>
    ]>

    <联系人列表></联系人列表>

    9 混合元素
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html [
    <!ELEMENT html (body)>
    <!ELEMENT strong (#PCDATA)>
    <!ELEMENT body (#PCDATA|strong)*>
    ]>

    <html>
    <body>

    锄禾日党务,<strong>水质</strong>丽丽

    </body>
    </html>

    10 自定义一般实体 demo08

    <?xml version="1.0" encoding="UTF-8"?>
    <!ELEMENT book (detail)>
    <!ELEMENT detail (name,author,publisher,price,url)>
    <!ELEMENT name (PCDATA)>
    <!ELEMENT author (PCDATA)>
    <!ELEMENT publisher (PCDATA)>
    <!ELEMENT price (PCDATA)>
    <!ELEMENT url (PCDATA)>

    <!ENTITY bj "北京大学出版社">

    外部 浏览器不展示的话,可以用内部
    <!DOCTYPE book SYSTEM "book.dtd" [

    <!ENTITY bj "北京大学出版社">


    ]>

    11属性 attlist DEMO09
    <!ATTLIST 元素名称 属性名称 数据类型 附加条件>
    <!ATTLIST movie id CDATA #REQUIRED/#IMPLIED >
    <!ATTLIST movie id CDATA “默认值” >
    <!ATTLIST movie id CDATA #FIXED“值”>
    <!ATTLIST movie id (值1|值2|...) "默认值">
    <!ATTLIST movie id ID #REQUIRED>

    枚举,没写的话,自动使用默认值

    ID 必须要字母开头 B001

    元素数据类型 PCDATA
    属性数据类型 CDATA

    12 参数实体 DEMO11

    先声明后使用

    实体的前面加上% 去掉&
    参数实体 % 一般实体 & ; 自定义一般实体 & ;

    13命名空间
    xmlns:peixun="http://www.aa.com"

    14 schema


  • 相关阅读:
    mongo常用查询
    MongoDB
    python连接mongo
    linux 硬盘
    kali 日志
    linux 命令
    grep
    linux shell
    linux 匹配字符串是否为数字
    linux 第一题 计算题
  • 原文地址:https://www.cnblogs.com/non-clockwork-cheng/p/6379796.html
Copyright © 2011-2022 走看看