• 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


  • 相关阅读:
    正则表达式
    文件上传例子
    如何做好数字化体验管理,了解一下?
    云原生背景下故障演练体系建设的思考与实践—云原生混沌工程系列之指南篇
    OpenKruise v1.0:云原生应用自动化达到新的高峰
    Spring Boot Serverless 实战系列“部署篇” | Mall 应用
    阿里云实时数仓Hologres年度发布,解读数仓新趋势
    基于 ASK + EB 构建容器事件驱动服务
    各位 PHPer,Serverless 正当时
    如何在零停机的情况下迁移 Kubernetes 集群
  • 原文地址:https://www.cnblogs.com/non-clockwork-cheng/p/6379796.html
Copyright © 2020-2023  润新知