手打原xml笔记手抄本

1. <?xml version="1.0" encoding="GB2312" standalone="yes" ?>

       1.1 这是xml的文档声明,一般位于xml文件的首行。

       1.2 书写规范:<?xml为一体 之间不能有空格。

       1.3 encoding属性,如果没有,就默认为Unicode编码,系统会自动识别是utf-8或者utf-16.

2. xml标记是区分大小写的。

3. xml注释和html相同。<!-- 注释内容 -->

4. 在xml中,所有的换行和空格都被”无损“的作为内容,例如下面两个元素的内容是不一样的:

        <书名>123</书名>

 

        <书名>

            123

        </书名>

 5. 如果元素的内容和xml的语法标记有冲突,例如x<3作为元素的内容时,<就会与xml的语法冲突。解决方法是

       5.1 使用CDATA区域。例如:

            <书名><![CDATA[x<3]]></书名>

             语法格式是<![ADATA[内容]]>

       5.2 使用转义字符

                   &     ----->       &amp;

                   <     ----->       &lt;

                   >     ----->       &gt;

                    "     ----->       &quot;

                    '     ----->       &apos;

6. 处理指令 Processing Instruction,简称PC。

         PC以<?开头,以?>结尾。用来向应用程序提供信息。例如:

            <?xml-stylesheet type="text/css" href="css.css" ?>用来向浏览器传递层叠样式表信息。

         xml原封不动的将PC传递给应用程序去解读。

7. 用css控制xml的显示样式。

         xml主要用于数据存贮,数据的显示格式有css文件控制,分工严格。

         <?xml-stylesheet type="text/css" href="css.css" ?>

8. xml约束语言。常见的xml约束语言是DTD和XML Schema。其中,DTD的历史比较长,而XML Schema功能更多,已经成为W3C的标准,是未来的主流。

          由于DTD和XML Schema的内容较多,所以单独分章节作为笔记。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值