欢迎访问文稿网!

XML文件的语法

范文之家 分享 时间: 加入收藏 我要投稿 点赞

XML文件的语法

     3.2.3 XML文件的语法

     XML文件和HTML文件的编写方式十分相似,它们都是标记语言,不过XML的语法要比HTML严格得多。

     1.XML标记

     标记设置了XML元素的边界,一般可以分为开始标记、结尾标记和空元素标记3种。开始标记指示元素的开头。结尾标记指示元素的结尾,它不能包含属性。一般认为,元素包括开始标记和结束标记以及两个标记之间的所有内容。

     1)开始标记

     例<elementName attributeName=“attributeValue”>

     上述语法的标记就是一个拥有属性的元素的开始标记。

     elementName:元素的名称,XML是区分大小写的。

     attributeName:属性名称,每个元素都可以拥有一个或多个属性,多个属性之间用空格分开。

     attributeValue:属性的值,这个值需要用引号引起来。

     2)结尾标记

     例</elementName>

     上述语法的标记就是<elementName attributeName=“attributeValue”>标记对应的结尾标记,这个标记的名称需要与开始标记对应,它们都是成对出现的。

     3)空元素标记

     例<elementName/>

     上述语法的标记就是一个空元素标记,如果开始标记和结尾标记之间没有任何内容,那么就可以用空标记直接来表示。

     2.XM L元素

     XML元素包括开始标记、结尾标记以及标记之间的内容。

     XML元素在开始标记和结尾标记之间的内容可以是数字、文本,也可以是其他元素,这也体现了XML元素之间的树状结构。

     例(1)<code>6932009973136</code>

     (2)<name>钢笔水</name>

     (3)<root>

     <code>6932009973136</code>

     <name>钢笔水</name>

     </root>

     3.XML文件

     在XML文件标记中英文是区分大小写的,例如:<code>6932009973136</code>、<Code>6932009973136</Code>、<CODE>6932009973136</CODE>是三个不同的元素。XML标记也可以使用中文,例如:<条码>6932009973136<条码>。

     元素无论是大写还是小写,开始标记和结束标记要一一对应,每一个元素都需要有结束标记。如果元素没有内容,只有属性的话,需要“/”来代替结束标记。

     例如:<钢笔水条码=“6932009973136”/>

     元素中可以包含其他的XML元素,但是元素之间不可以交叉。

     例3-2<a>

     <b>

     你好!

     </b>

     </a>

     元素a包含了元素b。

     <a>

     <b>

     你好!

     </a>

     </b>

     元素a、b互相交叉,这是不允许的。

     XML的属性值在书写的时候必须加双引号,例如:<钢笔水条码=“6932009973136”/>而不能写成<钢笔水条码=6932009973136/>。元素的一些数据可以用属性的形式书写,例如:<钢笔水><条码>6932009973136<条码></钢笔水>;可以用属性的方式描述,如:<钢笔水条码=“6932009973136”/>。需要注意的是元素属性与元素内容相比具有如下不同:元素属性不能具有多个值而元素可以;元素属性无法体现文件的结构而元素可以。属性在维护和扩展上不如元素,元素可以通过建立树状结构在程序上更容易处理。

221381
领取福利

微信扫码领取福利

微信扫码分享