zoukankan      html  css  js  c++  java
  • xml格式要求


    1、开始标签必须要有一个结束标签配套
    2、空元素标签必须被关闭
    3、所有的标签都区分大小写
    4、所有的标签必须合理嵌套
    5、所有标签的属性值必须用双引号或单引号括起来
    6、XML有且只有能一个根元素
    XML的声明
    <?xml 版本信息[编码信息][文档独立性信息]?> []中为可选信息
    <?xml version="1.0" encoding="gb2312" standalone="yes"?>
    CDATA段
    CDATA 段中的内容不被XML处理器分析,所以可以在其中包含任意的字符
    CDATA 段以字符串“<![CDATA[”开始,以字符串“]]>”结束
    XML注释 <!--this is comment-->
    处理指令(processing instructions PI)以<?开始,以?>结束
    <?xml-stylesheet href="hello.css" type="text/css"?>
    XML文档中可以在元素中使用一个特殊的属性xml:space,来通知应用程序保留此元素中
    空白,xml:space必须被声明为Enumerated类型,它的值必须是“default”“preserve”
    两者之一,也可以两个都取
    <!ATTLIST poem xml:space (default|preserve) 'preserve'>
    <!ATTLIST pre xml:space (preserve) #FIXED 'preserve'>
    内部DTD
    <?xml version=="1.0" encoding='gb2312' standalone="yes"?>
    <!DOCTYPE greeting [
    <!ELEMENT greeting (#PCDATA)>
    ]>
    文档类型声明由<!开始,后面紧跟一个关键字DOCTYPE,然后是文档根元素的名称,接下来
    是标记声明块,标记声明块放在[]中,由一个或多个标记声明构成,最后由>结束
    在DTD中,所有关键字都是大写的,元素和属性可以任意大小写
    外部DTD
    用关键字 SYSTEM或者PUBLIC来指出外部DTD的位置,SYSTEM表示文档使用的是私有DTD文件。PUBLIC
    表示文档类型使用公共DTD,并且这个DTD还有一个名字,XML程序先检索到PUBLIC后面的DTD文件,
    如果找不到DTD就使用“外部DTD文件的URI”来查找该DTD
    <!DOCTYPE 根元素的名字 SYSTEM"外部DTD文件的URI">
    <!DOCTYPE greetind SYSTEM "hello.dtd">
    <!DOCTYPE 根元素的名字 PUBLIC"DTD的名称" "外部DTD文件的URI">
    DTD的名称和XML名称略有不同,如果一项DTD是ISO标准,它的名称要以字符“ISO”开始,如果是
    一个非ISO的标准组织批准的DTD,它的名称以加号(+)开始,如果不是标准组织批准的DTD,
    它的名称以连字符(-)开始。这些开始字符或字符串后接双斜杠(//)和DTD所有都名字,之后是另一
    个双斜杠和DTD描述的文档类型,接着又是一个双斜杠后接ISO 639 语言标识符,如EN表示英语,
    ZH表示中文,
    -//lu wang//DTD HR 1.0//ZH
    连字符(-)表示这个DTD不是由任何标准组织批准的,为lu wang所有,描述的是人力资源管理,用中文
    编写。完整的如下
    <!DOCTYPE HR PUBLIC "-//lu wang//DTD HR 1.0//ZH" "
    http://www.nanchongba/xml/dtds/hr.dtd">

  • 相关阅读:
    Android开发环境搭建&第一个Android工程建立
    Pytest学习笔记8参数化
    Pytest学习笔记3fixture
    Pytest学习笔记2setup和teardown
    Pytest学习笔记1快速入门
    Pytest学习笔记4assert断言
    Pytest学习笔记9失败重跑
    Pipenv虚拟环境
    Pytest学习笔记7skip和skipif的使用
    Pytest学习笔记6自定义标记mark
  • 原文地址:https://www.cnblogs.com/smwikipedia/p/1558957.html
Copyright © 2011-2022 走看看