一、XML语法
xml声明
xml指令:<? ?>
xml编码与乱码
xml元素(标签)
CDATA区
空格与换行会被认为是标签的内容
xml-stylesheet指令解析xml内容
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<soft>
<comment>
xml是W3C组织推出的,最初的目的是为了替换HTML,不过没能成功。
现在xml主要用作两个方面:表示结构化的数据和用作程序配置文件。
</comment>
<a>
<a1>模块a1</a1>
<b1>模块b1</b1>
</a>
<b>
</b>
<comment>
encoding声明为UTF-8编码必须保存为UFT-8格式,否则在xp中文版环境下会默认保存为GB2312格式,IE再已UTF-8格式打开会出错
</comment>
<comment>
IE 浏览器的xml解释器不关注standalone属性声明
</comment>
<网址>www.itcast.cn</网址>
<网址>
www.itcast.cn
</网址>
<comment>上面两段标签所表示的内容是不同的:对于xml标签中出现的所有回车和换行,xml解析程序都会当做标签内容进行处理(貌似IE浏览器会忽视换行和空格而Chrome解析不会忽视)</comment>
<input name="我是属性name的值[text]"></input>
<comment>上面用属性传递的信息也可以用子标签来实现,如下</comment>
<input>
<name>我是子标签name的值[text]</name>
</input>
<comment>CDATA区:xml解析引擎不会解析CDATA区,会把其中内容当做原始内容处理</comment>
<![CDATA[
<itcast>
<!-- xml注释格式 -->
//xml解析引擎对应的转义字符
< <
> >
...
</itcast>
]]>
<comment>用处理指令来控制xml的显示</comment>
</soft>
示例:用css样式来解析xml文件
processinginstruction.css
#a1{
font-size:300px;
color:red;
}
#a2{
font-size:200px;
color:green;
}
#a3{
font-size:20px;
}
#a4{
font-size:200px;
color:blue;
}
processinginstruction.xml文件
<?xml-stylesheet type="text/css" href="processinginstruction.css" ?>
<soft>
<comment>xml处理指令举例:用css文件来控制xml文件内容的显示</comment>
<a1 id="a1">中国</a1>
<a1 id="a2">美国</a1>
<a1 id="a3">日本</a1>
<a1 id="a4">英国</a1>
</soft>
一、XML语法的更多相关文章
- xml语法、DTD约束xml、Schema约束xml、DOM解析xml
今日大纲 1.什么是xml.xml的作用 2.xml的语法 3.DTD约束xml 4.Schema约束xml 5.DOM解析xml 1.什么是xml.xml的作用 1.1.xml介绍 在前面学习的ht ...
- 【风马一族_xml】xml语法
xml语法 文档声明 用来声明xml的属性,用来指挥解析引擎如何去解析当前xml 通常一个xml都要包含并且只能包含一个文档声明 xml的文档必须在整个xml的最前面,在文档声明之前不能有任何内容 & ...
- XML 语法规则
转摘自:http://www.w3school.com.cn/xml/xml_elements.asp XML 语法规则 XML 文档包含 XML 元素. XML 的语法规则很简单,且很有逻辑.这些规 ...
- [SQLXML]FOR XML语法导出XML的易错之处
原文:[SQLXML]FOR XML语法导出XML的易错之处 [SQLXML]FOR XML语法导出XML的易错之处 Version Date Creator Description 1.0.0.1 ...
- 利用XML语法 SQL 列转行
--行转列 固定xml语法 declare @xml xml ; set @xml=cast('<v>2</v><v>4</v><v>3&l ...
- 雷林鹏分享:XML 语法规则
XML 语法规则 XML 的语法规则很简单,且很有逻辑.这些规则很容易学习,也很容易使用. 所有的 XML 元素都必须有一个关闭标签 在 HTML 中,某些元素不必有一个关闭标签: This is a ...
- JAVASE02-Unit012: Unit07: XML语法 、 XML解析
Unit07: XML语法 . XML解析 emplist.xml <?xml version="1.0" encoding="UTF-8"?> & ...
- ROS Learning-032 (提高篇-010 Launch)Launch 深入研究 --- (启动文件编程)ROS 的 XML语法简介
ROS 提高篇 之 Launch 深入研究 - 01 - 启动文件的编程 - ROS 的 XML语法简介 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubu ...
- XML语法笔记
XML(可扩展标记语言) XML的特点: XML是一种标记语言,适合跨平台.跨语种信息交互XML被用于存储.传输数据XML可扩展性良好,没有预定义标签,需要用户自定义标签XML具有自我描述性XML采用 ...
- 16.XML语法、CDATA、约束(DTD、Schema)讲解
xml主要用来描述数据,比如配置文件,网络之间传输数据等,并且在android中也经常用xml来布局,,接下来便来学习xml常用的东西 1.XML语法 xml语法分为: 1.1 文档声明 必须位于文档 ...
随机推荐
- noip2016赛后总结
面前并不是一颗变质的心. 只是一种综合并适应一切的情怀. 这或许是最好的心态... 今年的noip貌似考得好不理想呢...彻底挂了... gjs580,hgr555. 一个初三学弟570,一个400+ ...
- 求质数算法的N种境界[1] - 试除法和初级筛法
★引子 前天,俺在<俺的招聘经验[4]:通过笔试答题能看出啥?>一文,以"求质数"作为例子,介绍了一些考察应聘者的经验.由于本文没有政治敏感内容,顺便就转贴到俺在CSD ...
- 【CITE】5个最优秀的Java和C#代码转换工具
毋庸置疑,Java是一门最受欢迎而且使用最广泛的编程语言,目前有超过9百万的Java开发者从事web服务的开发,Java以“编写一次,可在任何地方运行”而著称,同时这也是其大受欢迎的主要原因. 和Ja ...
- hdu 1710 二叉树的遍历
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1710 大意:给出一个二叉树的前序和中序,求其后序遍历 ps:1.在写链表时,需要写明typedef str ...
- hibernate的懒加载问题
产生原因: 当使用hibernate查询一个对象的时候,如果Session关闭,再调用该对象关联的集合或者对象的时候,会产生懒加载异常! 解决方案: 方案一: 在Session关闭之前,查询对象关联的 ...
- OpenGL 简介
OpenGL是一个底层图形库规范.它为程序员提供了一个小的几何图元(点.线.多边形.图片和位图)库和一个支持2D/3D几何对象绘图命令库,通过所提供的图元和命令来控制对象的呈现(绘图). 由于Open ...
- Flask+mongodb 实现简易个人博客
最近学习完了<flask-web开发>,实现了一个简易的个人博客网站,由flask+mongodb+bootstrap做成, 这个软件是在阅读<Flask-Web开发>后写的一 ...
- hdu 3172 Virtual Friends (映射并查集)
Virtual Friends Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)T ...
- hdu 1829 A Bug's Life(分组并查集(偏移量))
A Bug's Life Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
- poj---(2886)Who Gets the Most Candies?(线段树+数论)
Who Gets the Most Candies? Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 10373 Acc ...