xml语法

1.In XML the attribute value must always be quoted
xml中属性值必须用引号<note date="12/11/2002"> date值不可无引号

2.With XML, CR / LF is Converted to LF
With XML, a new line is always stored as LF.

3.命名规则:
元素的名字可以包含子母,数字和其他字符。
元素的名字不能以数字或者标点符号开头。
元素的名字不能以XML(或者xml,Xml,xMl...)开头。
元素的名字不能包含空格。

4.属性值单双引号都可以,注意
Note: If the attribute value itself contains double quotes it is necessary to use single quotes, like in this example:

<gangster name='George "Shotgun" Ziegler'>


5.注意 一般要避免使用属性
如果使用属性来存储数据,那么所编写的XML文档一定很难阅读和操作。尽量使用元素来描述数据,仅使用属性来描述那些与数据关系不大的额外信息。
但是也有例外:
有些时候应该为一个元素设计一个ID引用,通过这个ID可以引用存取特定的XML元素,就象HTML中的name和id属性一样。请看下面的例子:

<messages>
<note ID="501">
……
</note>
</messages>

在上面的例子中,ID属性就相当于一个计数器,或者是一个唯一的标识符,在XML文档中标识不同的便条信息,他不是便条信息的一部分。

我们所要尽力向读者说明的是:元数据(与数据有关的数据)应该以属性的方式存储,而数据本身应该以元素的形式存储。

6.XML with correct syntax is Well Formed XML.

XML validated against a DTD is Valid XML.
符合语法的XML文档称为结构良好的XML文档。

通过DTD验证的XML文档称为有效的XML文档。

7.不推荐用CSS修饰xml,使用XSL程序格式化XML文档将会是未来的趋势

8.
&lt; < 小于号   less than
&gt; > 大于号   great than
&amp; & 和      ampersand &
&copy
&nbsp空格
&apos; ' 单引号 
&quot; " 双引号 

" single quotation marks 单引号
"" double quotation marks 双引号

9.CDATA 读作 C DATA character data
CDATA区以 <![CDATA[ 为起始 ]]> 为终了。作用同html中的<pre> </pre>之所以用 ]]> 结束,因为他不常用,所以不容易和内容重复。(注意CDATA不可小写哦)

CDATA的作用:解析器在解析的时候会原封不动的交给下游的程序。

10.Processing Instruction PI的标注以<?开头 ?> 结尾。注意不要同XML Declaration搞混<?xml version="1.0" encoding="GB2312"?>
PI举例:<?xml-stylesheet href="style.css" type="text/css"?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值