XML 复习资料(2013-2014)
1.GML(通用标记语言)->SGML(标准通用标记语言)->XML(可扩展标记语言) ->TMHL(超
文本标记语言)
2.XML:可扩展标记语言
3.XML与TMHL区别:可扩展与不可扩展
XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。
HTML 旨在显示信息,而XML 旨在传输信息。
4.XML的特点:
○1良好的可读性
○2方便的可扩展性
○3数据内容与其形式的分离
○4便于信息的检索
○5可以轻松地跨平台应用
○6支持不同文字不同语种间的信息交互
○7大大改善网页的超连接性能
○8能够实现数据粒状更新
5.XML的名称空间的定义与作用:
名称空间是逻辑上相关的一组名称,在名称空间中,任何名称都必须是唯一的,并且按照名称空间规则来定义,保证在XML文档中不出现歧义,避免XML解析器造成混乱6.XML文档结构?
XML文档主要由两部分组成:文档序文和文档根元素。
文档序文:包括必需的XML声明语句、注释以及可选的处理指令等。
文档根元素:是一个可以包含多个嵌套子元素的顶层元素。
7.XML声明的基本语法格式为:
8. XML文档注释不能嵌套。
9. 什么是XML文档元素?
XML元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。
10. 什么是DTD?
DTD是用来描述XML文档结构的一种常见方法,用来定义文档的逻辑结构。一个有效的XML文档符合相应的验证DTD。
11. XML Schema的优点以及与DTD的区别?
与DTD相比XML Schema具有许多优点:
(1)与XML的一致性。
(2)对XML文档的规范性。
(3)数据的可扩展性。
(4)数据的互换性。
(5)易用性。
12. simpleType简单数据型与complexType复杂数据型的区别?
simpleType定义简单数据类型,用于属性值和元素的文本内容,即可以指定某属性或元素属于某simpleType。
complexType定义复杂数据类型,包含复杂的结构,如属性、序列关系、(sequence)选择关系(choice)等等,一般用于定义元素内容,可以指定某元素属于某complexType。
13. css样式表中设置显示的属性有两个:visibility属性和display属性。
visibility属性:规定元素是否可见。display 属性规定元素应该生成的框的类型。
display属性有4种常用属性值:
○1none 此元素不会被显示
○2block 此元素将显示为块级元素,此元素前后会带有换行符。
○3inline 默认。此元素会被显示为内联元素,元素前后没有换行符。
○4list-item 此元素会作为列表显示。
14. 什么是XSLT?
XSLT 是一种用于将XML 文档转换为XHTML 文档或其他XML 文档的语言。
通常,将一种XML 文档转换为HTML,目的是可以在浏览器中显示。
15. 什么是XPath?
XPath 是一门在XML 文档中查找信息的语言。XPath 用于在XML 文档中通过元素和属性进行导航。
16.Document对象接口的常用方法及说明。
createAttribute(name) 根据指定的名称创建属性结点,并返回Att对象。
createElement(元素名称) 创建一个具有给定名称的新元素。
2011-2012学年期末考试考试题 一、填空题(每题 3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无效。 1、下面代码中的“学生信息”是____根____元素; 2、match=“/”语句的含义是____从XML里选取满足条件的根结点________; 3、能够通过 DTD验证的XML文档我们称为___xml 模式___的文档; 4、XML文档中下条语句的作用是:_____为xml文档导入样式单_______; 在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 5、
一、填空题 1、每个XML文档都分为两个部分:序言和文档元素。 2、就是一个XML声明。 3、XML文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。 4、一个元素开始的分隔符被称作起始标记,一个元素最后的分隔符被称作结束标志。 5、一共有四类元素:空元素;仅含文本的;含其他元素的元素;含子元素、文本或混合元素的元素 6、文档类型定义DTD,用来描述XML文档结构。 7、在DTD中,元素类型是通过element 标记声明的。 8、属性类型设为ID,表明该属性的取值唯一。 9、Xml定义了两种类型的entity。一种是参数实体;另一种是普通实体。 10、所有Schema文档都必须要使用schema 作为其根元素。 11、sequence元素来自于命名空间。 12、声明用户自定义的简单数据类型使用关键字simpleType 。声明复杂类型元素要使用的关键字是complextype 13、用来包含数据显示的信息的文档就是xml文档。 14、W3C推荐的样式表标准有两个,它们分别是:css 和xsl 。 15、XSL由两部分组成:一是xslt文档;二是css文档。 16、SQL Server2005通过SELECT 语句的for xml 扩展功能,支持在服务器端以XML 文档的形式返回SQL 查询结果 17、raw 模式将查询结果集中的每一行映射到一个XML 元素,并将行中的每一列映射到一个属性。 18、auto 模式支持生成嵌套的XML 元素,默认情况下,FROM 子句中的每个表(在SELECT 子句中至少列出一列)将映射到一个XML 元素,SELECT 子句中的列将映射为属性。 19、path 模式能够最大限度地控制由查询结果生成的XML 的格式 20、我们可以通过使用系统存储过程sp_xml_preparedocument 的OPENXML函数把xml数据插入数据库。 21.dtd中指定,属性是必选属性要使用的关键字是:#required 指定属性是可选属性要使用的关键字是#fixed 22.模式文件中,指定属性是必选属性,use的值是:prohibited 指定属性是可选属性,use的值是opoption 23.写出斜体部分在xml文档中所属的文档结构名称
XML习题 1.什么叫有效的XML文件? 2.DTD文件的编码必须和其约束的XML文件的编码相一致吗? 3.DTD文件中元素的作用与其在DTD文件中的书写位置有关吗? 4.XML文件怎样和一个DTD文件关联? 5.对于一个有效的XML文件,标记中的属性一定要有ATTLIST声明约束吗? 6.下列ATTLIST声明有何不同? (1) (2)(3) 7.ID类型的属性有什么特点? 8.假如XML文件中没有标记的属性是ID类型,那么将某个属性的类型约束为IDREF类型是否合理?9.如果一个属性的类型是NMTOKEN,下列哪个字符串是该属性可以取的属性值? (1) hello (2)How are you (3) _Good (4)2002-12-22 10.假如有如下的DTD文件:
请问,下列XML文件是有效的吗?如果不是有效的,请将其修改为有效的。 <成绩单> <学生> <姓名> 张三 姓名> <成绩> 优秀 成绩> 学生> <学生> <成绩> 良好 成绩> <姓名> 李四 姓名> 学生> 成绩单> 11.请编写有效的XML文件,约束该XML文件的DTD 文件如下: A:
《XML及电子商务标准》期末考试试题 一、名词解释(每小题4分,合计20分) 1. CPP 2. DOM 3. GML 4. 链接弧 5. 合法名称 二、判断题(每小题2分,合计20分) 1. XML标记是大小写敏感的。 2. 在DTD的元素类型声明中,“*”表示该元素出现一次或多次,但不能不出现。 3. 将元素属性设置为ID类型时,初始值可设置为“#REQUIRED”、“#IMPLIED”或 “#FIXED”。 4. 在EDIFACT的字符流中用3?+2表示“3加上2”。 5. 和DTD一样,用Schema机制验证XML文档的有效性时,在文档内部可含用于有效性验证的模式语句。 6. 互联网技术的发展是XML能否真正取代EDI标准的关键。 7. 如果在声明部分引用了多个XSL样式表,则只有第一个样式表会生效,其余的都会被忽略掉。 8. XML/EDI数据与EDIFACT格式数据可互相转换。 9. XML文档中根实体由XML本身给出,无须显式定义就可以使用。 10. 位置步的构成元素中,关键字有且仅有一个,它表示结果节点的类型或扩展名。 三、填空题(每空1分,合计10分) 1. EDI标准的三要素、和。 2. XML Schema中element元素的基本适用格式是。 3. DTD的属性值分为、和三大类。 4. 电子商务需要在、和三个领域进行国际间的磋商。 四、简答题(每小题6分,合计30分) 1. 什么是XSL?它和CSS有什么不同? 2. 选择DOM还是选择SAX取决于哪些因素? 3. 请举例说明Xlink语言的功能。 4. XML/EDI系统开发包括哪几个步骤? 5. 按开展电子交易的信息网络范围分类,电子商务分为哪几类? 五、编程题(每题10分,合计20分) 1. 请为下面的XML文档编写DTD声明,并使该DTD文件能够实现对类似XML文档的有效性验证。
判断题 1.XML 不是一种元语言(F); 2.HTML 来源于SGML(T); 3.XML 来源于HTML(F) 4.XML 标记不是固定的(T) 5.浏览器是XML文档的处理工具(F) 6.Parser就是XML处理程序(T) 7.目前的浏览器完全支持XML规范(F) 8.XML声明是PI指令(F) 9.从语法上讲元素与标记是相同的(F) 10.DTD设置了有效的XML文档必须遵守的规则(T) 11.DTD仅可以是外部的文档类型定义(F) 12.DTD元素后跟有一个*号,表示该元素至少要出现一次(F)。 13.DTD元素后跟有一个+号,表示该元素至少要出现一次(T) 14.DTD元素后跟有一个?号,表示该元素最多要出现一次(T) 15.枚举属性只能从一个固定的备选值集合中选取一个作为属性值(T) 16.如果要引用多个ID,则可以使用IDREFS属性(T) 17.XML命名空间用于解决来源于多个XML文档的元素类型和属性的命名冲突的问题(T) 18.在XML元素上声明的命名空间只在其声明的元素上有效。(T) 19.XML Schema定义了XML文档的结构。(F) 20.XML Schema文档本身就是XML文档。(T) 21.XML Schema simpleType 元素用于定义XML文档中元素的子元素及其属性。(F) 22.CSS及XSL是一种数据表示的定义方法。(F) 23.CSS与XSL是W3C推荐的。(T) 24.CSS及XSL都是转换语言。(F) 25.XSL在实现对XML文档内容的样式显示时,可生成新的文档。(T) 26.XLink可以实现HTML 链接的所有功能。(T) 27.XLink的所有元素必须要由type 和href属性定义。(F) 28.XLink中简单链接与扩展链接语法相同。(F) 29.XSLT会将一个XML树状结构转换为另一个XML树状结构。(T) 30.Xpath语言的作用是在XSLT文件中对XML文档的元素定位。(T) 简答题 1.什么事标记语言? 答:标记语言:用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构和格式的定义。这些标记必须能够很容易地与内容相区分,并且易于识别。 2.什么是格式良好的XML文档? 答:格式良好的XML 文档:(1)文档的开始必须是XML 必要声明。(2)含有数据的元素必须有起始标记和结束标记。(3)不含数据并且仅使用一个标记的元素必须以“/>” 结束。(4)文档智能包含一个能够包含全部其他元素的根元素。(5)元素只能嵌套不能重叠。(6)属性值必须加引号。(7)字符<和&只能用于起始标记起始标记和实体引用。(8)出现的实体引用只能有&、<、>、'、"。 4 CSS在XML中的作用及CSS指令的组成。 使用级联式样式表(CSs ) ,就是在浏览器定义各种标记的样式,以在浏览器中显示XML 文
一、填空题 1、当元素内容中含有较多的特殊符号时,使用实体引用比较麻烦,可以使用()。 2、W3C给出了两种样式单语言的推荐标准,分别是()和()。 3、在DTD中有这样一语句,其中E_mail后的“?”表示()。 4、根据实体的引用地方可以将其分为()和()。 5、,定义空标记的关键字是()。 6、下面代码中的“学生信息”是()元素。 7、DOM中的核心概念就是()。 8、DTD又叫()是描述XML文档结构的一种常见方法。 9、如果希望属性值从已有的ID属性值中选择一个,那么这个属性的类型为()。 10、DOM是()。 11、在DTD中,元素类型是通过()标记声明的。 12、构成XML文档最基本的单位是()。 13、根据实体与文档的关系可分为()和()。 14、实体引用以()符号开始,又以()符号结束。 15、DTD文件的后缀名为(),Schema文件的后缀名为()。 二、选择题 1、XSL的格式对象称为() A. FO B. XSLT C. DTD D. DOM 2、在DOM节点类型中以下()表示XML文档的根节点 A. Node B. Document C. Element D. Text 3、Schema与DTD的相同之处有()。 A.基于XML语法 B.支持命名空间 C.可扩展 D. 对XML文档结构进行验证 4、以下哪项是合法的XML元素标记() A. <1xyy>1xyy> B.
一、填空题(每空2分,共30分): (1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。对应的URL是或 答案:http://服务器域名;Inetpub\wwwroot (2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:partial (3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。 答案: AutoPostBack (5)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。 答案:服务器 (6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 . 答案:Password (7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。答案:ControlToValidate (8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。 答案:ValidationExpress (8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。 答案:Cookie状态。 (9)下面是设置和取出Session对象的代码。 设置Session的代码是: Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ; 答案:=Session[“greeting”].ToString()。 (10) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1; Application. ; //解除对Application对象的锁定 答案:lock() unlock() (11)废除Session的语句是:。 答案: Session.Abandon() (11)改变Session的有效时间的语句是:。 答案:Session.Timeout=60; (12) 文档对象模型DOM是英文的缩写,它是DHTML的基础。 答案:Document Object Model
. . .. . . 试题一 一、填空题(每空1分,共20分) 1.XML是一种设计特定领域标记语言的________语言。 2.XML文档的声明中的编码方式常用的有_________和GB2312。 3.XML解析器是_______之间存在的软件组织。 4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。 5.XML 文档元素的特性是______,_______,________。 6.DTD的全程为_________,它分为________和_______两种。 7.DTD中%用于声明________。 8.ElementType元素的content属性的有效性包括_______,________,________,_________。 . 专业专注.
. . .. . . 9.W3C XML schema的数据类型分为________,_________。 10.W3C XML schema的数据类型_______指定32位浮点数。 二、判断题(每小题1分,共10分) 题号 1 2 3 4 5 6 7 8 9 10 答案 1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。( ) 2. 在XML文档中引用一个CSS样式的语法为: 。( ) 3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文 档显示。( ) . 专业专注.
. . .. . . 4.有效XML文档不一定是格式正规的XML文档。( ) 5.格式正规的XML文档一定是有效XML文档。( ) 6. XSL样式表可以用来“装饰”XML文档和RTF文档。( ) 7.列表类型是其值用空格隔开的原子值列表。( ) 8.XML shema中的的复杂类型是有三种不同的类型。( ) 9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。( ) 10.XSL格式化对象语言是一种定义XML显示方式的语言。( ) 三、选择题(选出一个或多个正确答案,将正确答案的序号填在对应的答题框内。每小题1.5 分,合计30分) 题号 1 2 3 4 5 6 7 8 9 10 答案 . 专业专注.
系统分析师考试复习资料 南昌大学计算中心武夷河 E_Mail:wuyihe5304@https://www.wendangku.net/doc/f34639052.html, 说明:本文所有资料均收集于网络,由本人整理而成,在此对原作者表示衷心的感谢!网友们可自由传播此资料,但不得用于商业目的。 1 开发技术:语言与平台 (6) JavaBean组件模型特点 (6) Enterprise JavaBean(EJB)组件模型特点: (6) JSP胜过servlet的关键的优点: (6) J2EE的重要组成部分: (6) RMI和RPC的区别: (7) XML和HTML的主要区别: (7) XML技术和JSP技术集成的方案: (7) XML与JSP技术联合的优越性: (7) XML的特点: (7) SAX (Simple API for XML) 和 DOM (Document Object Model) (7) 什么是DOM? (7) 什么是SAX? (8) 什么类型的SAX事件被SAX解析器抛出了哪? (9) 什么时候使用DOM? (9) 什么时候使用SAX? (9) HTML的缺点: (10) 经验结论 (10) 用ASP、JSP、PHP开发的缺陷: (10) XML的优缺点: (10) XML主要有三个要素:模式、XSL、XLL。 (10) 2 Web Service相关技术 (10) Web Service (10) 创建简单的Web Service的方法: (11) Web Service主要目标是跨平台和可互操作性,其特点: (11) Web Service应该使用的情况: (11) UDDI(统一描述、发现和集成Universal Description,Discovery,and Integration) (11) SOAP (12) Web Service技术(SOAP、UDDI、WSDL、EBXML) (12) 3 软件工程、软件架构及软件体系结构 (12) 3.1 面向对象技术 (12) 一组概念 (12) OOA的主要优点: (12) OOA过程包括以下主要活动: (12)
华南农业大学期末考试试卷(A 卷) 2011学年第2学期 考试科目: 软件开发基础(Java ) 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 答题说明:所有答案必须写在答卷的指定位置,考试结束时只交答卷。 一、选择题(本大题共20小题,每小题1分,共20分) 说明:将选项答案按序号写在答卷上。 1. HTML 页面中,定义浏览器标题的