搜档网
当前位置:搜档网 › XML 声明属性的基本成分

XML 声明属性的基本成分

XML  声明属性的基本成分
XML  声明属性的基本成分

XML 声明属性的基本成分

声明元素属性的语法格式由四部分组成:关键字、元素名称、属性名称和属性约束。熟练掌握元素的相关声明语法格式是掌握XML的基础。在下述XML文件中

上述内容保存为sttribute.xml文件,修改该文档后的运行结果如图3-15所示。

XML技术及其应用概述

XML技术及其应用概述* 吕腾黄琼湘闫萍 新疆大学数学与系统科学学院 830046 关键词: XML 电子商务网络安全数据集成 1 XML的发展历史 可扩展标记语言XML(eXtensible Markup Language)[1]是一种简单灵活的文本格式的可扩展标记语言,起源于SGML(Standard Generalized Markup Language),是SGML的一个子集合,也就是SGML的一个简化版本,非常适合于在Web上或者其它多种数据源间进行数据的交换。 1969年,IBM公司开发了一种文档描述语言GML(Generalized Markup Language),用来解决不同系统中文档格式不同的问题,并在1986年成为了一个国际标准〔ISO8879〕,这就是SGML。SGML是很多大型组织的文档标准,它是一种与语言无关的、结构化的、可扩展的语言,这些特点使它在很多公司受到欢迎,被用来创建、处理和发布大量的文本信息。 1989年,在CERN欧洲粒子物理研究中心的研究人员开发了基于SGML的超文本版本,称为HTML( HyperText Markup Language)。HTML继承了SGML的许多重要的特点,比如结构化、实现独立和可描述性,但是它也存在很多缺陷,比如它只能使用固定的有限的标记,而且它只侧重于对内容的显示方面。 随着Web上数据的增多,HTML存在的这些缺点越来越突出。W3C的成员认识到,必须有一种方法能够把数据本身和数据的显示分离开来,这样W3C在1996年提出了XML的概念。XML不仅保留了SGML的很多优点,而且更加容易操作以及在World Wide Web环境下实现。1998年,XML成了W3C的推荐标准。 2 XML的特点 (1)自描述。XML是一种标记语言,其内容由相应的标记来标识,具有自描述的特点。 (2)可扩展性。XML是一种可扩展的标记语言,用户可以定义自己的标记来表达自己的数据,具有强大的可扩展性。 (3)内容和显示分离。XML文档只描述数据本身,而与数据相关的显示则由另外的处理程序来完成,具有内容和显示相分离的特点。 (4)本地计算。XML解析器读取数据,并将它递交给本地应用程序(例如浏览器)进一步查看或处理,也可以由使用XML对象模型的脚本或其他编程语言来处理。 (5)个性化数据视图。传递到桌面的数据可以根据用户的喜好和配置等因素,以特定的形式在视图中动态表现给用户。 (6)数据集成。使用XML,可以描述和集成来自多种应用程序的不同格式的数据,使其能够传递给其它应用程序,做进一步的处理。 3 XML的技术规范 XML并不仅仅包括XML标记语言,它同时还包括了很多相关的规范,比如文档模式技术、文档样式技术、文档查询技术、文档解析技术、文档链接技术以及*新疆大学博士基金资助。

XML基础教程试题一及答案

XML基础教程试题一及答案 一、判断题(每题2分,共10分) ( )1.最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。( ) 2.一个有效的XML文档肯定是格式良好的文档。 ( ) 3.在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML 文档里可以有多个根元素和子元素。 ( )4.XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。( )5.空元素指的是元素没有内容,但可以有属性。 二、选择题(每题2分,共20分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 1.什么是XML? ( ) A. 一种标准泛用标记语言 B. 一种扩展性标识语言 C. 一种超文本标记语言 D.一种层叠样式表单是.NET托管程序的执行引擎 2.下面哪个不是HTML的优点( ) A. 跨平台.. B. 强大的信息展示能力 C. 标记可自定 D.编写简单C 3.下面哪一个标记语言产生的时间最早。( ) A.XML B.SGML C.HTML D.CML 4.XPath是什么?( ) A.XML的路径语言 B.XML的转化 C. 文档对象模型 D.XML命名空间 5.这行XML声明,声明该文档采用了什么编码标准? ( ) A. GB2312 B. ANSI C. Unicode UTF-8 D. Windows-1252 6.何谓DTD?( ) A.文档架构定义,用来验证XML B.文档类型定义,用来验证XML

C.XML文档的数据部分 D.XML文档的片断 7.何谓DOM?( ) A.XML文档 B.XML文档对象模型 C.XML模型语言 D.XML路径语言 8.采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:( ) A.createAttribute() B.createElement() C.createCDATASection() D.getElementByTagName() 9.一个XML文档以声明开始,在声明中不可使用的属性为:( ) A.是否引用外部文件B.文件大小C.字符编码D.版本 10.关于DOM的描述错误的是( )。 A.DOM使开发者能够以编程方式读取、操作和修改XML文档 B.既能使用JavaScript进行DOM开发,而不能使用Java、C# C.W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的 D.DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型 三、简答题(每题6分,共30分) 1.XML是什么,它与HTML的区别? 2.什么是DOM? 3.简述解释XSLT? 4.XML文档有哪些部分组成? 5.什么是XML文档中的元素,什么是元素的属性,请举例说明。 四、设计题(每题20分,共40分) 1. XML文档结构:

XML知识点汇总

第一章课后习题 一.填空题 1.XML早起是主要用来进行Internet中的数据传输。 2.可扩展标记语言XML是SGML的子集。 3.XML最初的设计目的是电子数据交换。 4.可以用XML从HTML文件中分离数据。 5.程序开发语言WAP和WML是在XML的基础上产生的。 二.选择题 1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。 A.XML B.SGML C.W3C D.HTML 2. 下面的选项中,哪些(ABCD)是使用EDI的优点(多选)。 A.降低了纸张的消费 B.减少了重复劳动,提高了工作效率 C.使得贸易双方能够以更迅速、更有效的方式进行贸易 D.改善贸易双方的关系 3.下面的选项中,哪些(ABCD)是XML的优点(多选)。 A.开发灵活的web应用软件 B.数据可以进行粒状更新 C.在web上发布数据 D.不同来源数据的集成 4.下面的选项中,哪些(ABCD)是我们可以应用XML进行的工作(多选)。 A.交换数据 B.软件设计元素的交换 C.创建新的语言 D.从HTML文件中分离数据 5.下面选项中,哪些(ABCD)是Altova XMLSpy 2007的主要功能(多选)。 A.在多种视图格式下显示和编辑XML文档 B.良构性检查和内置验证器 C.结构化编辑 D.数据库导入 三.简答题 1.什么是XML? 答:XML(Extensible Markup Language,可扩展标记语言)是一套定义语义的标记规则,这些标记将文档分成许多部件并对这些部件加以标识。它是原标记语言,可以定义其他与特定领域有关的、语义的、结构化的标记。 2.相对于其他应用于EDI的结构化信息技术而言,XML的优势有哪些? 答: (1)低成本,XML不需要VAN的高额费用,中小企业也用得起。 (2)定制商业规则,XML允许用户创建自己的商业规则和格式。 (3)容易解释,EDI需要翻译软件来得到贸易伙伴的信息格式,而XML通过 免费下载的解析器可以很容易解释XML文档,实现这一需求。 (4)平台独立,不管是什么平台,都能进行交易。 3.XML 的优点有哪些?

XML技术特点

XML技术及其应用概述* 吕腾黄琼湘闫萍新疆大学数学与系统科学学院830046 关键词:XML 电子商务网络安全数据集成 1 XML的发展历史可扩展标记语言XML(eXtensible Markup Language)[1]是一种简单灵活的文本格式的可扩展标记语言,起源于SGML(Standard Generalized Markup Language),是SGML的一个子集合,也就是SGML的一个简化版本,非常适合于在Web上或者其它多种数据源间进行数据的交换。1969年,IBM公司开发了一种文档描述语言GML(Generalized Markup Language),用来解决不同系统中文档格式不同的问题,并在1986年成为了一个国际标准〔ISO8879〕,这就是SGML。SGML是很多大型组织的文档标准,它是一种与语言无关的、结构化的、可扩展的语言,这些特点使它在很多公司受到欢迎,被用来创建、处理和发布大量的文本信息。1989年,在CERN欧洲粒子物理研究中心的研究人员开发了基于SGML的超文本版本,称为HTML( HyperText Markup Language)。HTML继承了SGML的许多重要的特点,比如结构化、实现独立和可描述性,但是它也存在很多缺陷,比如它只能使用固定的有限的标记,而且它只侧重于对内容的显示方面。随着Web上数据的增多,HTML存在的这些缺点越来越突出。W3C的成员认识到,必须有一种方法能够把数据本身和数据的显示分离开来,这样W3C在1996年提出了XML的概念。XML不仅保留了SGML的很多优点,而且更加容易操作以及在World Wide Web环境下实现。1998年,XML成了W3C的推荐标准。 2 XML的特点(1)自描述。XML是一种标记语言,其内容由相应的标记来标识,具有自描述的特点。(2)可扩展性。XML是一种可扩展的标记语言,用户可以定义自己的标记来表达自己的数据,具有强大的可扩展性。(3)内容和显示分离。XML文档只描述数据本身,而与数据相关的显示则由另外的处理程序来完成,具有内容和显示相分离的特点。(4)本地计算。XML 解析器读取数据,并将它递交给本地应用程序(例如浏览器)进一步查看或处理,也可以由使用XML对象模型的脚本或其他编程语言来处理。(5)个性化数据视图。传递到桌面的数据可以根据用户的喜好和配置等因素,以特定的形式在视图中动态表现给用户。(6)数据集成。使用XML,可以描述和集成来自多种应用程序的不同格式的数据,使其能够传递给其它应用程序,做进一步的处理。3 XML的技术规范XML并不仅仅包括XML标记语言,它同时还包括了很多相关的规范,比如文档模式技术、文档样式技术、文档查询技术、文档解析技术、文档链接技术以及* 新疆大学博士基金资助。XML技术及其应用概述·2·文档定位技术等。基于XML 的这些规范,还有很多高层的应用协议,比如SOAP(Simple Object Access Protocol)和BizTalk 等。(1)文档模式技术:DTD(Document Type Definition)[2]和XML Schema[3]是XML文档的模式,用来对XML文档的逻辑结构进行定义。XML文档的模式规定了XML文档中的元素、属性、元素和元素以及元素和属性之间的关系。其中,DTD来自SGML,XML Schema 是专门为定义XML文档的模式而设计的,采用的是XML的语法。(2)文档样式技术:XML是内容(数据)和显示格式分离的语言,CSS (Cascading Style Sheets)[4]和XSL(Extensible Stylesheet Language)[5]就是定义XML文档的显示样式的。其中,CSS是随着HTML的出现而产生的,控制XML文档的显示,但不会改变源文档的结构。而XSL是专门为XML设计的,不仅用来显示XML文档,而且可以把一个XML文档转化为另一个XML文档。(3)文档查询技术:W3C推荐的XML文档的查询语言是XQuery1.0[6]。XQuery起源于一种叫Quilt的XML查询语言,借鉴了XPath 1.0、XQL、XML-QL、SQL和OQL等语言的优点。(4)文档解析技术:文档解析是指对XML文档的内容和结构进行访问和分析。文档解析技术包括文档对象模型DOM(Document Object Model)[7]和SAX(Simple API for XML)[8]。DOM是一种对平台和语言中立的接口,它是基于XML文档在内存中的树状结构,它的一个主要不足在于将整个XML文档装入内存所引起的巨大开销。而SAX使用事件驱动的XML解析,并不要求将整个XML文档一起装入内存。(5)文档链接技术:XML的链接功能比HTML

XML期末考试试题复习题第一套[1]

2011-2012学年期末考试考试题 一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无效。 1、下面代码中的“学生信息”是根原素____根元素_________元素; 2、match=“/”语句的含义是____________; 3、能够通过DTD验证的XML文档我们称为___xml 模式___的文档; 4、XML文档中下条语句的作用是:____________; 在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 5、语句的作用是____________; 在DTD文档中下面语句的作用是_________对教师的元素声明_________; 在DTD文档中下面语句的作用是_____ pic1是引用外部实体“fi1.jpg”__________; 6、声明语句的作用是_____对姓名元素的属性声明________; 二、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。 1、声明语句的作用是( B ) A、声明元素student的属性studentID是可有可无的; B、声明元素student的属性studentID是唯一标识类型,可以省略; C、声明元素student的属性studentID是默认取值,可以省略; D、声明元素student的属性studentID是唯一标识类型,不可省略; 2、在XML文档的第一条声明语句中,不能使用的属性是( D ) A、version B、encoding C、standalone D、 name 3、不符合格式良好的XML文档要求的是( A ) A、文档可以有一个以上的根元素; B、有符合规范的声明语句; C、每个元素有正确的起始、结束标记; D、元素正确嵌套,没有交叉现象出现; 4、在进行属性声明时,错误的是(B ) A 标记中可以使用多个属性

VC++ xml解析

三种最流行的开放源码XML 库是expat、libxml 和Xerces。 第一部分:DOM解析: 概述:DOM解析将会把一个完整的XML文档读进来,生成一个结构树。这样会要把XML文档全部都加载到内在中。所以解析起来的速度会要慢一些。 1、如何加载xml文件: //创建DOM,加载XML文档 MSXML::IXMLDOMDocumentPtr pCommandDoc; pCommandDoc.CreateInstance(__uuidof(MSXML::DOMDocument)); pCommandDoc->put_async(V ARIANT_FALSE); pCommandDoc->put_validateOnParse(VARIANT_FALSE); pCommandDoc->put_resolveExternals(V ARIANT_FALSE); pCommandDoc->put_preserveWhiteSpace(V ARIANT_TRUE); pCommandDoc->load(file.GetBuffer(0)); 2、在XML文档中查找指定的结点: //找到 MSXML::IXMLDOMNodePtr pRootNode=pCommandDoc->selectSingleNode("root/record"); if (pRootNode==NULL) { return ; } 3、得到XML文档中,结点的属性 CString strTemp; MSXML::IXMLDOMNamedNodeMapPtr pAttrs = NULL; pRootNode->get_attributes(&pAttrs); if (pAttrs==NULL) { return; } MSXML::IXMLDOMNodePtr pRequestTypeAttr=pAttrs->getQualifiedItem("name",""); _bstr_t strRequestType=pRequestTypeAttr->Gettext(); strTemp=strRequestType.operator char *(); 4、得到结点的内容 _bstr_t strVisiPort=pNode->Gettext(); 5、设置结点的内容 HRESULT hr=pNode->put_text(_bstr_t(m_strGatewayPassword)); 6、设置一个属性内容 IXMLDOMAttribute *pa=NULL; bstr = SysAllocString(L"属性1"); pXMLDom->createAttribute(bstr,&pNode); var = VariantString(L"strin"); pa->put_value(var); pRoot->setAttributeNode(pa, &pa1); 第二部分、如何使用SAX解析

XML期末复习原题

二、填空题 1.______名称空间_______是解决XML元素多义性和名字冲突问题的方案。 2.XML元素由______开始标记_______、结束标记和两者之间的内容三部分组成。 3.DTD全称为_______文档类型定义__________,它分为外部DTD和__内部DTD__两种。 4.XSL文件中,主模板的match属性值为____/_____。 5.DTD文件中,表示元素能出现零次或多次的限定符号为_____*_______。 6.DTD中%字符用于声明_____参数______实体。实体定义,则XML文档中引用“MJ”实体的表达式为____普通&MJ; 参数实体用%___。 7.XML文档片段为: XML程序设计 如果SAX解析器设置为支持名称空间,写出解析元素结束标记时endElement(String uri, String localName, String qName)方法中各个参数的取值。uri=_____清华大学出版社______;localName=_____bookName_______;qName=____tup:bookName ____。 8.DOM全称为____文档对象模型____,DOM解析采用文档驱动,SAX解析使用_事件__ 驱动。 9.SAX解析器是否报告XML声明给事件处理器?______不会_____(填“是”或“否”) 10.HTML文件中引入数据岛使用的标记名为_______xml _________。 11.下面代码中的“学生信息”是______文档对应根_______元素; 12.match=“/”语句的含义是_____定义主模板_______; 13.XML文档中下条语句的作用是:_____xml文件与xsl样式文件关联_______; 14.在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 15.语句的作用是_____满足要求输出Name元素内容_______; 16.在DTD文档中下面语句的作用是_______定义教师,子元素顺序为姓名和性别,只出 现一次__; 17.在DTD文档中下面语句的作用是_______使用外部实体pic1________; 18.声明语句的作用是为_____姓名_元素声 明__身份证号____属性; 19.是___xml声明_______。 20.在DTD中,元素类型是通过____ELEMENT____标记声明的。 21.属性类型设为ID,表明该属性的取值_________不能为重复值_____________。 22.xml定义了两种类型的entity。一种是_________普通实体__________ ;另一种是_____ 参数实体_______。 23.所有Schema文档都必须要使用_____xs:schema______作为其根元素。 24.声明用户自定义的简单数据类型使用关键字____simpleType___ 。声明复杂类型元素要 使用的关键字是___complexType__

项目关键节点计划

北京某企业项目关键节点计划 发展计划控制时间节点分析 1.项目可研报告,报集团批准 2.确定项目启动 3.完成项目团队组建 4.取得土地证 5.净地交付 6.提供用地红线和规划要点 7.完成《某某经营部产品定位报告》,报集团批准 8.完成《某某概念规划设计任务书》 9.完成规划及概念设计,报集团批准 10.《项目投资分析模型(概念版)》——组织概念目标成本测算确认目标成 本及财务指标(一级目标成本),完成项目经营测算 11.完成建筑方案设计 12.示范区域确定及方案设计确认 13.完成外网配套征询 14.方案设计汇报,报集团批准 15.《项目投资分析模型(方案版)》——组织方案图目标成本测算确认目标 成本及财务指标(二级目标成本),完成项目经营测算 16.取得建设用地规划许可证 17.完成基坑施工图 18.完成桩基及基础施工图 19.完成样板区施工图、景观、精装修设计 20.完成常规建筑结构水电施工图设计 21.完成景观施工图 22.完成综合管网图设计 23.取得施工图审 24.取得工程规划许可证 25.完成三通一平 26.完成工程策划 27.完成合约规划 28.《项目投资分析模型(目标版)》——组织施工图目标成本测算确认目标 成本及财务指标(三级目标成本),完成项目经营测算 29.签订总包施工合同 30.取得施工许可证 31.样板区开工 32.取得项目开发贷款 33.基础(土方)工程开工 34.±0米以下结构工程开工、独立地下结构(地库)完工(基础) 35.完成裙房或转换层结构施工 36.首批主体施工达到预售条件 37.首批主体结构封顶 38.全部主体结构封顶

39.首批门窗、栏杆、幕墙等材料进场 40.样板区工程完工、开放 41.各标段取得预售许可证 42.产品定价表,报集团批准 43.销售开盘 44.销售完成30% 45.销售完成50% 46.现金流回正时间 47.销售完成75% 48.销售完成95% 49.第一批外立面落架亮相 50.最后一批外立面落架完成 51.全部单体达竣工条件 52.市政配套埋管完工 53.室外景观、绿化完工(完成项目施工) 54.专项验收结束,取得《竣工备案证明》 55.开始办理集中交房(入伙) 56.办理房产初始登记 57.工程全部结算完成 58.完成收尾及项目财务核算 59.项目后评估

XML练习题

1、根据实体的引用地方可以分为(一般实体)和(参数实体)。 2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。 3、构成XML文档最基本的单位是(元素)。 4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。 5、数据岛可以把(HTML )和(XML )两种技术相结合。 6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。 7、模型组共有3种sequence 组、( all组)、choice组。 8、W3C提出了两个标准的应用程序接口(DOM )和SAX 1、以下的标记名称中不合法的是(D ) A. B. <_ Book> C. <:Book> D. <#Book> 2、XML数据岛绑定于标签(B )之间。 A.〈data〉〈/data〉 B. 〈xml〉〈/xml〉 C. 〈body〉〈/body〉 D.〈datasrc〉〈/datasrc〉 3、在DOM节点类型中以下(B )表示XML文档的根节点(代表XML本身)。A.Node B. Document C. Element D. Text 4、在XSL中,匹配XML的根节点使用(C )。 A. *号 B.·号 C. /号 D. XML中根元素名称 5、以下XML语句错误的是(A ) A. 。 B. 。 C.。 D.。 6、下列名称空间正确的是(B)。 A. xsd B. tm:hy C.xsi: D. http:: 7、如果希望属性的取值唯一,则该属性应定义为(A) A. ID B. IDREF C. IDREFS D. ENTITY 8、以下(C )HTML标记不能绑定XML元素。 A. a B. label C. h2 D. span 9、下列说法错误的是(D ) A. 在HTML中,并不是所有的HTML标记都允许绑定XML标记 B. Schema支持命名空间 C. 可以将一个数据岛指定为一个table , div或者span的数据源 D. 在HTML中所有的HTML标记都允许绑定XML标记 10、下列描述正确的是(A ) A. XML不允许定义不明确的语法结构 B.标记名称中可以包含空格 C. XML不能跨平台 D. xmlns=“”的形式,显示指出他们不属于任何名称空间 11、使用表格分页显示XML文档时,需要设置table标记的(D)属性。 A. datasrc B. datafld C. ID D.datapagesize 12、以下对象(B )是DOM中的结点对象。 A. Document B. Node C. Element D. Ttxt 13、XSL样式表的根元素为A) A. xsl: stylesheet B. xsl: import C. xsl: include D. xsl: template 14、在CSS中不能继承的属性有(C ) A. 字体 B. 颜色 C. 边框 D. 文本 15、(B )属性建立Schema的命名空间。 A. Name B. Xmlns C. Order D. type 三、判断题

XML词汇表

XML 词汇表 本词汇表定义与 XML 标准有关的术语。A C D ?2009 Microsoft Corporation. All rights reserved. 属性 (attribute) XML 结构构造。 通过等号分隔的名值对,包含在修改元素特定功能的标记元素中。 所有属性值(包括大小和宽度等属性)实际上是文本字符串,而不是数字。 对于 XML,所有值都必须在引号内。 可以使用属性列表声明声明 XML 元素类型的属性。 层叠样式表 (Cascading Style Sheets, CSS) 增强对 HTML 和 XML 元素的显示和布局的控制的格式说明。 CSS 可以用于说明简单结构化的 XML 文档的格式化行为,但是不能提供从源数据的结构派生的显示结构。 另请参见“可扩展样式表语言”。CDF 请参见“频道定义格式 (CDF)”。 频道定义格式 (Channel Definition Format, CDF) Microsoft? Internet Explorer 4.0 以及更高版本中使用的一种基于 XML 的数据格式,用于描述 Active Channel? 内容和桌面组件。 CDF 允许 Web 发行者提供经常更新的信息集合(或频道),支持自动提供给兼容的 Web 客户端。 用户只需要选择一次频道,频道信息就会定期提供给客户端,不再需要用户的参与。 字符数据 (character data) 元素或属性中不属于标记的所有文本内容。 XML 将此类纯文本和二进制数据区别对待。 在 XML OM 中,字符数据存储在作为 DOM 文本对象实现的文本节点中。 复杂数据类型 (complex data type) 可以包含其他元素或属性的元素。 也称为复杂类型。 在 XML 文档中作为 出现。 CSS 请参见“层叠样式表 (CSS)”。 数据岛 (data island) XML 文档(