java-XML中几个简单的语法(基础知识)
2012-12-14 14:49
267 查看
XML的标记名字的字符串必须满足以下要求:
1,名称的开头是字母或下划线“-”;
2,标记名称中不能有空格;
3,名称的字符串只能包含英文字母、数字、“-”、“—”、“。”等字符;
但是如果声明了字符集编码为GB2312或UTF-8,则汉字也是可接受的标记名,并且作用等同于字母。
xml的标记使用规则:
1,XML文档必须具有根标记且根标记必须唯一;
2,开始标记和结束标记需要配对使用;
3,标记不能交错使用;
4,空标记的使用,标记对大小写敏感;
XML语法及应用 XML的注释方式:<!-- 此处注释-->
XML的属性要求:
1,要符合XML的语法格式,属性值要用引号括起来(当属性本身含有单引号,则用双引号作为属性的定界符;当属性值本身含有双引号,则用单引号作为属性的定界符;当属性中既包含双引号又包含单引号时,属性值中的引号必须用实体引号来表示);
2,一个元素不可以有相同名字的两个属性;不但自定义标记中可以有属性,XML文档的处理指令中也可以有属性;
XMl实体:
所谓的实体就是内容的占位符,用于内容的转义,实体的主要作用有:1,代替一些键盘无法输入的的字符;2,代替一些与XML规范保留字相冲突的字符,如“<”,">"等;3,代替大段的重复数据;4,代替哪些不适合在XML文档中出现的数据。
如下为XML预定义实体
设定属性值|
补:CDATA节:使用方法 “<![CDATA[ 显示的内容 ]]>” XML解析器不会去解析CDATA中的内容,而是直接显示出来;
保留字符 代替字符 特殊的原因
& & 实体引用的起始符
> > 标记的结束字符
< < 标记的开始字符
" " 设定属性的值
' ' 设定属性的值
TAG: XML xml
1,名称的开头是字母或下划线“-”;
2,标记名称中不能有空格;
3,名称的字符串只能包含英文字母、数字、“-”、“—”、“。”等字符;
但是如果声明了字符集编码为GB2312或UTF-8,则汉字也是可接受的标记名,并且作用等同于字母。
xml的标记使用规则:
1,XML文档必须具有根标记且根标记必须唯一;
2,开始标记和结束标记需要配对使用;
3,标记不能交错使用;
4,空标记的使用,标记对大小写敏感;
XML语法及应用 XML的注释方式:<!-- 此处注释-->
XML的属性要求:
1,要符合XML的语法格式,属性值要用引号括起来(当属性本身含有单引号,则用双引号作为属性的定界符;当属性值本身含有双引号,则用单引号作为属性的定界符;当属性中既包含双引号又包含单引号时,属性值中的引号必须用实体引号来表示);
2,一个元素不可以有相同名字的两个属性;不但自定义标记中可以有属性,XML文档的处理指令中也可以有属性;
XMl实体:
所谓的实体就是内容的占位符,用于内容的转义,实体的主要作用有:1,代替一些键盘无法输入的的字符;2,代替一些与XML规范保留字相冲突的字符,如“<”,">"等;3,代替大段的重复数据;4,代替哪些不适合在XML文档中出现的数据。
如下为XML预定义实体
设定属性值|
补:CDATA节:使用方法 “<![CDATA[ 显示的内容 ]]>” XML解析器不会去解析CDATA中的内容,而是直接显示出来;
保留字符 代替字符 特殊的原因
& & 实体引用的起始符
> > 标记的结束字符
< < 标记的开始字符
" " 设定属性的值
' ' 设定属性的值
TAG: XML xml
相关文章推荐
- java基础知识记录--基本语法 (摘自张孝祥整理java面试题)
- 几个比较好的java学习网站(Struts,Servlet,jar源码,hibernate,java基础知识)
- 黑马程序员ava学习笔记——java语法基础知识
- JavaSE复习之一 基础知识:Java的基础语法 补充(4)
- JavaSE(1):java基础知识及基础语法
- java 框架基础知识(4)----XML基础知识-->Spring配置
- JAVA基础知识xml,date
- 黑马程序员-------- java语法基础知识
- java基础知识简单算法题目
- 学习Spring必学的Java基础知识(4)----XML基础知识
- Java基础语法day01(Java开发环境搭建、HelloWorld案例、基础知识介绍)
- java基础71 XML解析中的【DOM和SAX解析工具】相关知识点(网页知识)
- java基础知识与语法
- java基础知识要点总结之几个重要关键字(关于static、this、final、)
- JavaSE复习之一 基础知识:Java的基础语法
- XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。
- 黑马程序员——Java基础语法:几种简单的排序算法的实现
- java基础知识(常用的简单面试题)
- JavaSE复习之一 基础知识:Java的基础语法 补充(3)