码迷,mamicode.com
首页 > 其他好文 > 详细

XML学习笔记二

时间:2015-05-10 22:25:59      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:xml   stylesheet   entity   encoding   dom   

 1、XML第一行:
<?xml version = "1.0" encoding = "utf-8" standalone = ‘yes‘?>    住:红色部分顺序不能换
<?处理指令必须要顶格写,不能加Tab或空格
2、XML元素可以具有属性,属性的形式为:
     属性名 = “属性值”, 比如:<student gender="male" isHandsome="true">
     多个属性之间使用空格分开。
3、 标签的名字严格区分大小写
4、<?xml-stylesheet type="text/css" href="hello.css" ?> 使用样式使XML内容与展现形式的分离。
5、 XML注释:示例,<!-- 注释 -->。注释不能嵌套,只有一种注释方式。
     不要吧注释放在标记中间,可以在任何标记外的任何地方放注释。
6、<score/>简写开始与结束
     等同于<score></score>
7、一个属性在一个元素上只能出现一次。
8、实体:
     作用:避免重复输入
     XML:预定义实体 
实体 符号
&lt; <
&gt; >
&amp; &
&quot; "
&apos;

     自定义实体:
     <!DOCTYPE 跟元素[
     <!ENTITY 实体名 "实体内容">
     ]>

     引用已定义的实体:
     &实体名;
例子:
<?xml version="1.0"?>
<!DOCTYPE company[
<!ENTITY school "中科院大学">
<!ENTITY address "北京">

]>
<company>
        <name> &school;</name>
        <address>&address;</address>
</company>

9、CDATA
<?xml version=‘1.0‘?>

<root>

        <![CDATA[
                <HELLO>
                        <WORLD>

        ]]>

        <subroot>

        </subroot>     

</root>
10、元素语法:
  • 名称可以包含字母、数字或者其它字符
  • 名称不能以数字开头
  • 不能以XML/xml/Xml/...开头
  • 名称中不能含空格
  • 名称中不能含冒号(注:冒号留给命名空间使用)

XML学习笔记二

标签:xml   stylesheet   entity   encoding   dom   

原文地址:http://blog.csdn.net/ucan23/article/details/45625965

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!