zoukankan      html  css  js  c++  java
  • XML

    1.什么是xml?

      xml是指可扩展标记语言。

    2.xml的作用

      被设计用来传输和存储数据。xml简化数据共享,简化数据传输

      XML 用于创建新的 Internet 语言

      很多新的 Internet 语言是通过 XML 创建的:

      其中的例子包括:

    • XHTML - 最新的 HTML 版本
    • WSDL - 用于描述可用的 web service
    • WAP 和 WML - 用于手持设备的标记语言
    • RSS - 用于 RSS feed 的语言
    • RDF 和 OWL - 用于描述资源和本体
    • SMIL - 用于描述针针对 web 的多媒体

    3.xml文档实例

      

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <note>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    </note>
    第一行是定义了xml版本,编码格式。
    <note>是描述文档的根元素
    其余标签为子元素。
    在xml文档中必须包含根元素也就是其他元素的父元素。
    每个标签都可有属性和内容,属性值需要加引号

    4.XML 元素

      xml元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。

      元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。

    5.XML 元素必须遵循以下命名规则:

    • 名称可以含字母、数字以及其他的字符
    • 名称不能以数字或者标点符号开始
    • 名称不能以字符 “xml”(或者 XML、Xml)开始
    • 名称不能包含空格

    6.XML DTD

      DTD的作用在于为XML定义文档结构

      

    <!DOCTYPE note [
      <!ELEMENT note (to,from,heading,body)>
      <!ELEMENT to      (#PCDATA)>
      <!ELEMENT from    (#PCDATA)>
      <!ELEMENT heading (#PCDATA)>
      <!ELEMENT body    (#PCDATA)>
    ]> 

    XML Schema

    xml schema可替换dtd

    <xs:element name="note">
    
    <xs:complexType>
      <xs:sequence>
        <xs:element name="to"      type="xs:string"/>
        <xs:element name="from"    type="xs:string"/>
        <xs:element name="heading" type="xs:string"/>
        <xs:element name="body"    type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
    
    </xs:element> 


    生下来活下去, HELLO WORLD! 请多指教
  • 相关阅读:
    Java 数组
    【转】Centos 设置IP地址的几种方式
    【转】CentOS 使用yum命令安装出现错误提示”could not retrieve mirrorlist http://mirrorlist.centos.org ***”
    【转】CentOS图形界面的开启与关闭
    【转】linux Centos 6.5 安装桌面环境GNOME
    VirtualBox 更改主机和虚拟机之间的鼠标切换热键
    【转】Virtualbox虚拟机配置安装CentOS 6.5图文教程
    0622 python 基础05
    0617 python 基础04
    0610 python 基础03
  • 原文地址:https://www.cnblogs.com/lideqiang0909/p/11473722.html
Copyright © 2011-2022 走看看