首页 > 编程知识 正文

扩展标注语音xml是从什么发展来的,xml的标记可以自定义吗

时间:2023-05-04 18:12:14 阅读:272775 作者:1086




XML可扩展标记语言

 

 

 

       XML (ExtensibleMarkup Language) 可扩展标记语言是一种基于文本的格式用于展示结构化的信息。主要用于传输和存储数据。属于W3C(World Wide Web Consortium)标准。XML的语法很简单,容易学习和使用。

 

看个简单的XML文档:

<Root> <Trunk> <Branch01/> </Trunk></Root>

 

下面是一个稍复杂的例子:

 

<!-- XML Document is a tree --><?xmlversion="1.0"encoding="UTF-8"?><Root> <Trunk01diameter="1.5m"> <Branch01> <Leave01>This is a greenery</Leave01> <Flower01>30</Flower01> </Branch01> <Branch02> <Leave01desc="绿叶"id="101"></Leave01> <Flower05desc="花朵"id="205"/> </Branch02> </Trunk01> <Trunk02> <Branch01>Others</Branch01> </Trunk02></Root>

 

XML Document文档 是一种树结构,必须包含根元素。该元素是所有其他元素的父元素。如上例中的Root就是根元素。

 

 

XML Declaration 声明 是可有可无的。如上例中的

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

它定义 XML 的版本 (1.0) 和所使用的编码 (UTF-8字符集)

 

 

XML Element元素 用一个开始标签和一个结束标签来标识。必须有根元素。如上例中的Root、Trunk、Branch01、Flower01等都是元素。要注意的是标签对大小写是敏感的。元素可以随意命名,但是要遵循以下命名规则:

名称可以含字母、数字以及其他的字符

名称不能以数字或者标点符号开始

名称不能以字符 “xml”(或者 XML、Xml)开始

名称不能包含空格

 

 

XML Attribute 属性 是对元素的补充说明。如上例中的

                            <Trunk diameter=”1.5m”>

diameter描述这个Trunk的直径。属性值必须加引号

 

 

XML Text 文本 是信息的主要载体。如上例中的

                            < Leave01>This is a greenery</ Leave01>

This is a greenery就是文本。

 

 

XML Comment 注释 是被XML解释器直接略过的,如上例中的

                            <!--XML Document is a tree -->

 

 

实体引用 一些字符在XML中有特殊用途,如果元素中要使用这些字符可以用它的实体引用来替代。XML中有5个预定义的实体引用:

                  <(小于号),用 &lt; 替代

                  >(大于号),用 &gt; 替代

                   & (和号),用&amp; 替代

                   ‘(单引号),用&apos; 替代

                   “(双引号),用&quot; 替代

 

 

 

参考文档


http://www.w3.org/standards/xml/

 

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。