




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、试卷拟题教研室(或教师)签名教研室签名长沙理工大学试卷课程名称(含档次) XML 技术课程代号专业 计算机科学与技术层次(本、专)本方式(开、闭卷)一判断题(每题 1 分,共 10 分)1XML 命名空间用于解决来源于多个XML 文档的元素类型和属性2、DTD 文档是一个 XML 文档。3、XML 文档中的元素属性是可以同名的。名的问题。( )( )( )4、采用 DOMXML 文档时,属性节点作为所附属的元素节点的子节点存在的。( )()()()()()5、对 XML Schema 而言,拥有属性的元素是复杂类型的元素。6、树状结构使得 XML 文件可以有多个根元素,每个根元素可有自已的树状
2、结构。7、XML 是用来被设计用来和交换数据的。8 在 XML Schema 中,所有的复杂元素都必须由用户自己定义。9、CSS 可以判断和控制 XML 文档中哪些元素被显示,哪些元素不被显示。10、匹配元素下的任意子节点。 ()二单项选择题(每题 2 分,共 30 分)1.关于标记语言的说法描述错误的是( )A.标记语言指用一系列约定好的标记来对电子文档进行标记来实现对电子文档的语义、结构和格式的定义。HTML 是一种可扩展的标记语言。标记语言本身没有任何的动作行为。B.C.D.HTML 关注数据的显示,XML 关注数据的传输和。2. XML 与 HTML 的关系下面描述错误的是( )A.B
3、.C.D.它们都属于标记语言XML 所有的标记都可以由用户自定义 XML 是一种独立于硬件而非的语言。 HTML 所有的标记都是预定义的下面说法哪个是正确的?( )格式良好的 XML 文档必定是一个有效的 XML 文档一个有效的 XML 文档只能遵循 DTD用浏览器能正确显示的 XML 文档必定是有效 XML 文档D. 一个有效地 XML 文档必定是一个格式良好的 XML 文档4.下面哪个 XML 文档是无效的 XML 文档( )A. !DOCTYPE 书籍列表 书籍列表B. !DOCTYPE 书籍列表C. !DOCTYPE 书籍列表XML 基本书籍列表D. !DOCTYPE 书籍列表5、在
4、DTD 中定义根元素采用的下面哪个关键字( )()DOCTYPE(B)ELEMENT(C)ATTLIST(D)ENTITY6、这是一个关于的 XML 文档疯狂 Java 讲义全面掌握 Java 编程电子工业99.00引入的样式表 comment.xsl 的内容如下:通过该样式表转换之后的 XML 文档显示结果是下面哪个选项()A.B.C.D.123456 疯狂 Java 讲义 全面掌握 Java 编程 电子工业疯狂 Java 讲义 全面掌握 Java 编程 电子工业99.0099.00疯狂 Java 讲义 电子工业全面掌握 Java 编程 99.0099.00 电子工业疯狂 Java 讲义 全
5、面掌握 Java 编7在 Schema(A) restriction(C) list自定义数据类型的枚举型时不需要使用下列哪个子元素? (B)complexType(D)enumeration( )8.A.B.C.D.下面关于 SAX 的说法正确的是哪项?( )SAXSAXXML 文档的时候,首先是在内存中将该 XML 文档转换成一棵树XML 文档的时候,是一边读入 XML 文档一边进行顺序SAX 可以用来动态创建 XML 文档SAXXML 文档的时候,首先调用 starement()方法9.在样式表单中用于告诉 XSL 处理器处理当前节点的所有子节点语言是哪句A. 标记内容( )B.C.D.
6、标记内容XML 下面的说法哪个是错误的? ()10、关于DOM(A)接口表示整个XML 文档,作为整个XML 文档的唯一的(B) Node 接口表示文档树中任意一个节点。NNist 接口提供对节点的无序集合的抽象。ist 接口和NamedNodeMap 接口中的对象是活动的。11、下面哪项对 Schema 中简单元素的描述是正确? ()(A) 不拥有属性元素定义肯定是简单元素(B) 可以拥有属性不能拥有子元素定义(C) 可以拥有属性元素定义(D) 简单元素的定义可以使用内置类型也可以由用户自己派生而成12、下面哪种DOMSAXDOM4JJDOM机制不是基于树的?( )13、使用 SAX 技术如
7、下的 XML 文档,触发事件顺序是 ( )?xml ver=1.0 encoding=UTF-8?疯狂 Java 讲义startstart,starstart() ,starement(),characters(),endElement(),end()() , characters(),starement(),endElement(),characters(),end()ement(),characters(),endElement(),end()() , characters(),starement(),endElement(),nd()14、 在 DOM 技术中,判断节点类型调用的是 No
8、de 接口的哪个方法()A.B.C.D.node.getChildNodes(); node.getNodeName(); node.getNodeType();node.getTextContent();15、 Java 实践对元素节点”新书快递”调用方法 getChildNodes()方法,该方法返回的 Nist 的长度是()(A)2(B)5(C)4(D)6三程序阅读题(共 40 分)1.为下面car.xml 文档定义对应的DTD自行车价格 币种=中国586 轿车价格 币种=中国23568 轿车112568 要求:”之一,该属性是必需的属性“币种”的属性值只能是“人名币”和“属性“品牌”不
9、是必须的属性“名字”不是必须的定义的 DTD 文档如下,请将其中的空白处正确填写 (2分) (2分)2. 定义的SCHEMA 文档如下,请将其中的空白处正确填写 elementFormDefault=qualified (1分)(2分) (2分) (1分)(1分) (1分)(1分)(2分)(2分) 3. 通过下面的程序修改 car.xml,修改之后的的 xml 如下所示要求删除”命名”元素节点下的”品牌”属性public class DomParsepublic sic void main(String args) throws ExceptionBuilderFactory factory
10、=BuilderFactory.newInstance();factory.setIgnoringElementContentWhitespace(true);Builder builder = factory.newBuilder();自行车586 中国轿车23568 中国轿车112568 (2分)(1分) (4 分)Element toolsList = doc.getElement(); (4 分)for (i = 0; i nist.getLength() ; i+ )Node toolNode = nist.item(i);Node markAttr = toolNode.getri
11、butes().getNamedItem(品牌);if ( (4 分) if(toolNode.getNodeType()=Node.ELEMENT_NODE) (4 分) (4 分) TransformerFactory transFactory=TransformerFactory.newInstance(); Transformertransformer=transFactory.newTransformer(); DOMSource domSource=new DOMSource(doc);File file=new File(car2xml);FileOutputStream out=new FileOutputStream(file); StreamResult xmlResult=new StreamResul
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 住宅项目装配式构件安装施工方案
- 供水管网维护施工计划制定方案
- 工程项目质量监督方案
- 企业咨询方案实施阶段
- 跨境视角下2025年社区体育公园智慧运动数据共享平台市场潜力分析
- 推进县城绿色低碳发展的策略及实施路径
- 逾期咨询领取方案
- 高速铁路隧道施工方案
- 高校附近摄影店营销方案
- 葡萄酒产地营销方案
- 安阳职业技术学院《影视置景工艺》2023-2024学年第一学期期末试卷
- 肩袖损伤护理常规
- 电梯设备监测方案(3篇)
- 秋季安全教育
- 急救担架员培训
- 计算机科学导论课件第9章网络与安全技术
- 2025至2030年中国棉柔巾行业市场现状分析及投资机会研判报告
- 运营部排班管理制度
- 通威太阳能(成都)有限公司通威太阳能(成都)有限公司年产1GW晶体硅太阳能电池项目环评报告
- 乳糜漏的护理
- 2024年国家税务总局税务干部学院招聘事业单位工作人员考试真题
评论
0/150
提交评论