XML 定义 和编码

一、 XML标记的编写
★元素:<元素名>***</元素名>
★属性与值:对元素信息的补充
二、XML的规则s
1、XML声明:
   <?xml version=“1.0”?>
  版本声明、独立性声明、编码声明
书写时以小于号(<)开始,后面紧跟一个问号(?),然后是xml保留的字符串名字”xml”, 要注意的是在(?)左右两边不能有空格;      接下来指明所用的xml版本“1.0” ;然后用?>结束。 在问号和大于号这间不能有空格。
文档编码声明
<?xml version=“1.0”  encoding=“gb2312” ?>
独立文档声明      

<?xml version=“1.0”  encoding=“gb2312” standalone=“yes” ?>


三、XML严谨的格式

xml必须有根元素,标签对大小写敏感,所有标签都必须关闭,xml的标签属性值必须加引号



四、XML 文档的编写

元素
  命名规则:
   (1)以字母|下划线|冒号开头,字母、数字、破折号、下划线、句号组成的字符串。(名称中尽可能不要使用冒号)
   (2)但首字母不能以x,m,i 。名称中不能包含空格;
   (3)有一定的含义
属性:属性值必须要加引号


五、XML元素与属性的形式

XML中的元素和HTML是类似的, 也有4种形式:
1、空元素
               <student/> 要用(/)关闭,几乎不使用空元素
2、带有属性的空元素
               <student name=“张三” age=“18”/>
3、带有内容的元素
              <student>
                      这是一个学生的信息
                      <name>张三</name>
                      <age>18</age>
             </student>
4、带有内容和属性的元素
             <student name=“张三”>
                       <age>18</age>
             </student>

六、XML中注释的添加

XML中注释的添加与HTML中相同

<!--表示开始,-->表示结束。

XML解析器将花略在<!--和-->之间的所有数据

这样可以为自己或者别人进行注释,或者临时注释掉没有准备好的文档部分。


七、XML的注意事项

1、注释不能出现在XML声明这前
2、注释不能在标记中
3、注释可以包围和隐藏标记, 但要注意的是,在注释掉标记之后,要保证剩余的文本仍然是一个结构完整的XML文档
4、字符串”--”不能在注释中出现
5、在XML中, 不允许注释以”--->”结尾


八、XML中的五个实体标记

标记名:1、< :&lt;&#38;&#60

               2、&:&amp;&#38;#38

               3、>:&gt;&#62

               4、‘ :&apos;&#39

               5、 “:&quot;&#34
举例
<data>&</data>   错误
<data>&amp;</data>     正确
<data><</data>    错误
<data>&#38;</data>    正确


九、CDATA段

 CDATA段是一种用来包含文本的方法

它内部的所有内容都会被XML解析器忽略

所以任何符号都不会被认为是标记符

一个CDATA段以“<![CDATA[”标记开始,以“]]>”标记结束

需要注意,CDATA段不能嵌套。





posted @ 2012-03-16 09:47  andy-liu-  阅读(13010)  评论(0编辑  收藏  举报