xml文件结构

2021-10-21  本文已影响0人  月饮沙

mycat1的配置文件使用了xml格式,在详细了解配置文件之前,先理解一下xml文件的结构和语法

XML简介

XML树结构

XML文档是树状结构,必须包含根元素,根元素是所有其他元素的父元素
所有的元素都可以拥有子元素

<root>
  <child>
    <subchild>.....</subchild>
  </child>
</root>

XML语法

<p>This is a paragraph</p>
<p>This is another paragraph</p>
# <i>在<b>中打开,也要在<b>中关闭
<b><i>This text is bold and italic</i></b>
# 属性值在打开标签中进行定义
<note date="08/08/2008">
<to>George</to>
<from>John</from>
</note>
实体 特殊字符 含义
&lt; < 小于
&gt; > 大于
&amp; & 和号
&apos; ' 单引号
&quot; " 引号
<!-- This is a comment --> 

XML的元素

XML元素指的是从开始标签直到结束标签的部分(包括开始标签和结束标签)
元素可以包含其他元素、文本或者两者都包括、元素也可以拥有属性
必须包含根元素,根元素是所有其他元素的父元素
xml元素以<name>开始,用</name>关闭
<name></name>之间,可以包含其他的标签或者文本
元素的属性在开始标签<name>中进行定义,例如<book category="CHILDREN"></book>,属性值必须使用引号括起来
如果一个元素为空,没有内容,也可以使用"/"进行关闭

<root>
<!-- 空元素 dataNode -->
<dataNode name="dn1" dataHost="localhost1" database="db1" />
<!-- bookstore元素包括两个book元素,他们的category属性分别为CHILDREN和WEB 
这两个book元素都包含title、author、year、price四个子元素
子元素中包括不同的文本内容
-->
<bookstore>
<book category="CHILDREN">
  <title>Harry Potter</title> 
  <author>J K. Rowling</author> 
  <year>2005</year> 
  <price>29.99</price> 
</book>
<book category="WEB">
  <title>Learning XML</title> 
  <author>Erik T. Ray</author> 
  <year>2003</year> 
  <price>39.95</price> 
</book>
</bookstore> 
</root>
上一篇 下一篇

猜你喜欢

热点阅读