xml基础
来源:互联网 发布:java 面试项目 编辑:程序博客网 时间:2024/06/01 08:17
1 xml语法
1.1 标签
标签的命名规范
1.区分大小写,例如,<P>和<p>是两个不同的标签。
2.不能以数字开头。
3.不能包含空格。
4.名称中间不能包含冒号(:)
一个标签有如下几种书写形式,例如:
包含标签体:<a>www.itcast.cn</a>
不含标签体的:<a></a>, 简写为:<a/> (空标签)
一个标签中也可以嵌套若干子标签。但所有标签必须合理的嵌套,绝对不允许交叉嵌套 ,例如:
<a>welcome to <b>www.it315.org</a></b>
格式良好的XML文档必须有且仅有一个根标签,其它标签都是这个根元素的子孙标签。
1.2 属性
一个标签可以有多个属性,每个属性都有它自己的名称和取值,例如:
<input name=“text”>
属性值一定要用双引号(")或单引号(')引起来
定义属性必须遵循与标签相同的命名规范
多学一招:在XML技术中,标签属性所代表的信息,也可以被改成用子元素的形式来描述,例如:
<input>
<name>text</name>
</input>
1.3 注释
Xml文件中的注释采用:“<!--注释-->” 格式。
注意:
XML声明之前不能有注释
注释不能嵌套,例如:
<!--大段注释
……
<!--局部注释-->
……
-->
1.4 文档说明
语法:<?xml version=”1.0” encoding=”utf-8”?>
verison:xml的版本号
encoding:解析xml文件时查询的码表(解码过程查询的码表)
注意:
1)如果在eclipse工具中开发xml文件,保存xml文件时自动按照文档声明的enconding来保存文件。
1.5转义字符
在xml中内置了一些特殊支付,这些特殊字符不能直接被浏览器原样输出,如果希望特殊字符按照原样输出到浏览器,对这些特殊字符进行转义,转义之后的字符就叫转义字符。
特殊字符 转义字符
< $it;
> $gt;
“ $quot
$ $amp;
空格 $nsbp
1.6 CDATA快
作用:可以让一些需要进行包含特殊字符的内容统一进行原样输出
语法:<![CDATA[ 内容 ]]>
<![CDATA[
<lfsenior>
<br/>
</lfsenior>
]]>
1.7处理指令
作用:高数xml解析如何解析xml文档
案例:<?xml-stylesheet type="text/css" href="1.css"?>告诉xml解析该xml文档引用那个css文件。
- XML基础
- XML基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml 基础
- xml基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- 戴尔poweredge r730服务器配置以及安装系统
- 448. Find All Numbers Disappeared in an Array
- Java中的关键字和保留字
- Alias: Potteryable precursor polymer
- android 语音即时通讯之录音、播放实现
- xml基础
- TCP的SO_RCVBUF与SO_SNDBUF的作用与意义
- 2017.07.15日C组模拟赛总结
- 微信分享(网站)ASP.NET
- 拖拽改变表格列宽,可兼容任何框架?
- 学习JavaScript的闭包
- UESTC 1050 Different game【思维】
- 关于javascript中DOM的理解和应用01
- AngularJS ng-repeat表格嵌套循环