资源描述:
《面向服务计算(一)XML教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XML介绍XML(eXtensibleMarkupLanguage):可扩展的标记语言可扩展:相对HTML(超文本标记语言),编辑网页文件时,网页文件中使用的HTML标签都是预先规定好的,不能根据自己意愿添加规定外的标签。而如果编辑一个XML文件,可以根据自己意愿定义标签来完成。比如:<关于我><姓名>胡泽旺姓名><性别>男性别>…关于我>什么是XML可扩展性是XML最主要的特点XML是一种元标记语言(它只表示数据本身,没有显示的样式)和HTML比较:HTML不仅表示数据而且还有显示的样式真正的
2、数据和显示分离基于这样的特点,XML主要用来交换数据用交换双方都可以明白的标签来封装数据比如WebServices,就是在不同平台和不同语言之间交换数据写配置文件XML特点和运用JavaAppsNotNetAppsXML]>Java超级编程比尔盖茨3、thor>
XML文档构成XML声明文档类型声明文档元素一个XML文档就是扩展名为:.xml的文本文件XML文档-XML声明XML声明一般是XML文档的第一行XML声明由以下几个部分组成:version--文档符合XML1.0规范,现在只有1.0encoding--文档字符编码,默认为"UTF-8"standalone--文档定义是否在一个文件内standalone="yes"
4、standalone="no"返回每个XML文档必须有且只有一个根元素。根元素是一个完全包括文档中其他所有元素的元素。根元素的起始标记要放在所有其他元素的起始标记之前。根元素的结束标记要放在所有其他元素的结束标记之后。XML文档-根元素XML文档-元素
YIKEJI.LTD.元素TITLE开始标记结束标记内容
空元素TITLE
空元素TITLEXML文档-属性
TOM5、ent>属性值用双引号(")或单引号(')分隔(如果属性值中有',用"分隔;有",用'分隔)一个元素可以有多个属性,它的基本格式为:<元素名属性名="属性值">特定的属性名称在同一个元素标记中只能出现一次属性值不能包括<,>,&实体作用:避免重复输入--(宏、变量)XML中五个预定义实体自定义实体语法:]>引用已定义的实体:&实体名;实体符号<<>>&&""''XML专用标记(1)-注释注释内容中不要出现--;不要把注释放在标记中间;>TOM注释不能嵌套;可以在除标记以外的任何地方放注释。不能位XML文档的第一行用于把整段文本解释为纯字符数据而不是标记的情况。包含大量<、>、&或者“字符。CDATA(CharacterData)节中的所有字符都会被当作元素字符数据的常量部分,而不是XML标记。语法: