A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangxiaosa 中级黑马   /  2017-3-16 22:32  /  548 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

xml组成:
        文档声明:
                最简单的声明;<?xml version="1.0" ?>
                有encoding属性的声明说明文档的字符集编码:<?xml version="1.0" encoding="GB2312" ?>
                有standalone属性的声明说明文档是否独立:<?xml version="1.0" encoding="GB2312" standalone="yes" ?>
                注意:不能有中文空格
        元素:
                元素指xml文件出现的标签,一个标签有开始和结束标签
                一个文档只能有一个根标签(元素)
                标签中的内容都会被解析,如空格和换行:<test>1234</test>与<test>  1234  </test>是不一样的
                规范:
                        区分大小写
                        不能以数字或"_"开头
                        不能以xml开头
                        不能包含空格
                        名称中间不能包含":"
        属性:
                一个标签可以有多个属性,每个属性由名称和值组成
                属性值一定要用""或''引起来
                命名规范与标签相同
                属性所代表的信息也可以换成元素的子元素来表示
        注释:
                格式:<!--注释-->
                注意:
                        声明之前不能有注释
                        注释不能嵌套
        CDATA区、特殊字符:
                不想被解析为xml的内容可以使用CDATA区来写
                语法:<![CDATA[内容]]>
                        即使内容的格式是xml的格式,也会原封不动的输出出来
                特殊字符:当使用到以下特殊字符时要用后面的字符串代替
                        &  -->&amp;
                        <  -->&lt;
                        >  -->&gt;
                        "  -->&quot;
                        '  -->&qpos;
        处理指令:
                简称PI(processing instruction),用来指挥解析引擎如何解析xml文档内容
                例如:<?xml-stylesheet tyoe="text/css" href="1.css"?>,通知解析引擎应用css文件显示xml文档内容
                格式:<? 指令?>

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马