[XML笔记]第二章.基础知识

XML(Extensible Markup Language)可扩展标记语言,XML注重数据的存储,HTML注重数据的表现。

语法部分:

2、文档类型:<?xml version="1.0" ?>代表该文档是一个XML文档,文档类型可以不写,如果写必须出现在文档的第一行第一列

3、处理指令:为外部应用程序提供,用来处理XML文档的命令,使用较多的为xml-stylesheet.

3、文档注释:以"<!--"开头,以"-->"结束,中间为注释内容。

4、元素:元素是指标签,以及包含在标签内部的内容。

  4.1、元素的命名规则:

     4.1.1、元素名只能以字母或下划线开头,其后可以跟数字、字母和下划线的任意组合;

     4.1.2、元素名不能以XML(Xml、xMl)开头;

     4.1.3、元素名不能包含空格;

     4.1.4、元素的开始标签和结束标签必须完全一致(大小写)。

  4.2、根元素:每个XML文档有且只有一个根元素(除处理指令和注释外).

  4.3、元素嵌套和元素并列:两个元素之间的相互关系要么完全包含、要么完全不包含

5、属性:顾名思义,是指某件事物的特性,属性依附与元素存在,包含在元素的内部。

6、实体引用:XML文档中的特殊字符如"<"必须使用实体表示,如下表:

实体实体引用含义英文原词
lt&lt;小于less than
gt&gt;大于greater than
amp&amp;&(and符号)ampersand
apos&apos;撇好或单引号apostrophe
quot&quot;双引号quotation

7、CDATA段:字符数据Character Data,以"<![CDATA["开头,以"]]>"结尾,包含在其中的全部字符都是处理器视为普通字符。

8、字符引用:字符引用以"&#"开头,以";"结尾,中间插入十进制或者十六进制的Unicode值,可以表示一些不能由键盘输入、或者不能正常显示的字符(比如音乐符号)。


XML文件

1、XML开发工具:常见的两种开发工具(包含良好性和有效性检查)。

   Stylus Studio:http://www.stylusstudio.com/xml_download.html/

   XMLSpy:http://www.altova.com/download/2012/default.asp?product=b&edition=e&os=any&server=us

2、XML除了要符合格式良好性,还要符合有效性,就像一个应聘者要符合基本的"踏实肯干"等基本的要求外,还要有符合岗位能力(如经理职位善于沟通管理、精通技术)。

 

XML和Schema、XSLT的关系

1、Schema是用来校验XML文件是否符合要求的一种技术;

2、XSLT(Extensible Stylesheet Language Transformations)是提供XML转换为其他文件格式的一种转换规则。

注意:Schema只是验证规则,XSTL只是校验规则,真正去校验XML、转换XML的是专门的解析和转换工具。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值