zoukankan      html  css  js  c++  java
  • XML语法

      一个XML文件分为如下及部分内容:

    文档声明:在编写XML文档的时候,需要声明XML文档的类型,可以通过IE浏览器对xml文档进行校验。例如:<?xml verson="1.0" encoding="UTF-8"?>

    元素:XML文件中出现的标签。(1.格式良好的xml文档有且只有一对根标签;2.对于xml标签中出现的所有空格和换行,xml解析程序会当作标签内容进行处理;3.元素名称区分大小写。)

    属性:一个标签可以有多个属性,一个属性是一个键值对,值必须用单引号或者双引号包含。(属性也可以改成子标签对。)

    注释:<!--注释-->(xml文档声明前不能有注释。)

    CDATA区:不解析,直接当作原始内容输出。格式:<![CDATA[内容]]>。

    特殊字符:转义字符。&lt(<);&gt(>);

    处理指令(processing instruction):简称PI,处理指令用来指挥解析引擎如何解析XML文档内容。例如:在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。<?xml-stylesheet type="text/css" href="1.css"?>。(必须以"<?"开头,以"?>"结尾)。

    XML约束:

    概念:在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。

    约束技术:XML DTD和XML Schema。

    DTD(Document Type Definition):文档类型定义。

    案例:

    book.dtd文件:

    <!ELEMENT 书架(书+)>

    <!ELEMENT 书(书名,作者,售价)>

    <!ELEMENT 书名 (#PCDATA)>

    <!ELEMENT 作者 (#PCDATA)>

    <!ELEMENT 售价 (#PCDATA)>

    book.xml文件:

    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE 书架 SYSTEM "book.dtd">

    <书架>

      <书>

        <书名>java就业培训</书名>

        <作者>张老师</作者>

        <售价>28.00</售价>

      </书>

        <书名>java网页开发</书名>

        <作者>王老师</作者>

        <售价>18.00</售价>

      <书>

      </书>

    </书架>

  • 相关阅读:
    BizTalk2010动手实验(二)第一个BizTalk应用
    基于NopCommerce的开源电商系统改造总结
    BizTalk动手实验(六)Orchestration开发
    BizTalk动手实验(三)BizTalk开发综合实验
    项目管理-自上而下还是自下而上的沟通?
    BizTalk 2013 Beta 新特性介绍
    自主开发与带兵打仗
    Word邮件合并IT男必备技能
    三年项目管理,三个阶段
    BizTalk动手实验(八)消息路由
  • 原文地址:https://www.cnblogs.com/thinksasa/p/2798852.html
Copyright © 2011-2022 走看看