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! 请多指教
  • 相关阅读:
    TypeScript
    monorepo
    Sass和Less
    浏览器的多进程
    React router的Route应用
    CSS3 之 Media(媒体查询器)
    迷失了自己~
    实现跨域的项目实践
    Python开发入门14天集训营-第二章
    Python开发入门14天集训营-第一章
  • 原文地址:https://www.cnblogs.com/lideqiang0909/p/11473722.html
Copyright © 2011-2022 走看看