网站大量收购闲置独家精品文档,联系QQ:2885784924

XML_选择题.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML_选择题

1. 以下选项中是XML文件中的注释的是:( ) A !-- -- B // C /*…*/ D % 2. 以下哪些是XML根标记的正确命名 A ACore/ACore B _ACore/_ACore C 1_ACore/1_ACore D ACore /Acore 3. SAX解析XML的方式使用的是( )设计模式进行解析的 A 工厂模式 B 代理模式 C 状态模式 D 组合模式 E 观察者模式 4. DOM解析XML的方式使用的是( )设计模式进行解析的 A 工厂模式 B 代理模式 C 状态模式 D 组合模式 E 观察者模式 5. SAX解析XML的方式适用于以下哪种情况:( ) A 对XML的随即访问 B 对XML的顺序访问 6. DOM解析XML的方式适用于以下哪种情况:( ) A 对XML的随即访问 B 对XML的顺序访问 7. XML文档有两种形式,其中:( )本身是XML文件,可以被XML解析器解析 A:dtd B:schema 8. 请判断下列代码是用什么方法对XML进行解析的:( ) public class CalculateStudentwithDom { public static void main(String[] args) throws Exception{ ListStudent students=new ArrayListStudent(); DocumentBuilderFactory f=DocumentBuilderFactory.newInstance(); DocumentBuilder builder=f.newDocumentBuilder(); Document doc=builder.parse(Students.xml); NodeList nl=doc.getElementsByTagName(Student); for(int i=0;inl.getLength();i++){ Element e=(Element)nl.item(i); String name=e.getAttribute(name); Student s=new Student(name); students.add(s); NodeList children=e.getChildNodes(); for(int j=0;jchildren.getLength();j++){ Node n=children.item(j); if (n instanceof Element){ String mark=n.getTextContent().trim(); s.addScore(Double.parseDouble(mark)); } } } Collections.sort(students); for(Student stu:students){ System.out.println(stu); } } } A SAX B DOM 9. 在下列代码中SAXParser充当什么:( ) public class CalculateStudentwithSAX { public static void main(String[] args) throws Exception{ SAXParserFactory f=SAXParserFactory.newInstance(); SAXParser p=f.newSAXParser(); p.parse(Students.xml, new StudentHandler()); } } class StudentHandler extends DefaultHandler{ Student currentStudent; ListStudent students=new ArrayListStudent(); public void characters(char[] ch, int start, int length) throws SAXException { String str=new String(ch,start,length).trim(); if (str.length()==0) return; double score=Double.parseDouble(str); this.currentStudent.addScore(score); } publi

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档