niusouti.com
参考答案和解析
Pull解析;SAX解析;DOM解析
更多“XML文件有三种解析方式,分别是DOM解析、SAX和_______。”相关问题
  • 第1题:

    用jdom解析xml文件时如何解决中文问题?如何解析?


    正确答案:

     

    看如下代码,用编码方式加以解决

    package test;

    import java.io.*;

    public class DOMTest

    {

    private String inFile = "c:\\people.xml"

    private String utFile = "c:\\people.xml"

    public static void main(String args[])

    {

    new DOMTest();

    }

    public DOMTest()

    {

    try

    {

    javax.xml.parsers.DocumentBuilder builder =

    javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder();

    org.w3c.dom.Document doc = builder.newDocument();

    org.w3c.dom.Element root = doc.createElement("老师");

    org.w3c.dom.Element wang = doc.createElement("王");

    org.w3c.dom.Element liu = doc.createElement("刘");

    wang.appendChild(doc.createTextNode("我是王老师"));

    root.appendChild(wang);

    doc.appendChild(root);

    javax.xml.transform.Transformer transformer =

    javax.xml.transform.TransformerFactory.newInstance().newTransformer();

    transformer.setOutputProperty(javax.xml.transform.OutputKeys.ENCODING, "gb2312");

    transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, "yes");

    transformer.transform(new javax.xml.transform.dom.DOMSource(doc),

    new

    javax.xml.transform.stream.StreamResult(outFile));

    }

    catch (Exception e)

    {

    System.out.println (e.getMessage());

    }

    }

    }

  • 第2题:

    解析xml的方式有()

    • A、字符器类型
    • B、流方式
    • C、dom
    • D、SAX

    正确答案:C,D

  • 第3题:

    某新闻网站新闻量较大,并且新闻需要被即时发布。该网站可以通过各种浏览器和手持设备访问。网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml文档中,并使用DOM进行解析。使用以下()方法可以提高后台应用系统的性能,从而提高该网站的性能。        

    • A、把xml文档转化成html网页。
    • B、使用SAX解析xml文档。
    • C、不经解析,把xml文档直接发送给浏览器。
    • D、使用样式表对xml文档进行转换。

    正确答案:B

  • 第4题:

    属于事件驱动型的XML解析方式的是()

    • A、SAX
    • B、DOM
    • C、JDOM
    • D、DOM4j

    正确答案:A

  • 第5题:

    下列关于SAX解析,正确的描述为() 

    • A、 可以对文档进行随机访问
    • B、 可以读取和写入XML文档
    • C、 文档只能遍历一次
    • D、 SAX基于对象模型

    正确答案:A

  • 第6题:

    SAX解析器解析文件可能发生的异常是()。

    • A、DOMException
    • B、SAXException
    • C、EOFException
    • D、ArithmeticException

    正确答案:B

  • 第7题:

    使用SAX解析SML文件,无需将文档读入内存。


    正确答案:正确

  • 第8题:

    下列哪种方式不是常用的解析XML文档方式?()

    • A、DOM
    • B、SAX
    • C、DOM4J
    • D、WSDL

    正确答案:D

  • 第9题:

    基于SAX的解析器(parser)最有可能用于下列哪种背景下?()

    • A、只希望以顺序次序处理文档
    • B、文档特别大
    • C、不需要对XML文档执行有效性检验
    • D、解析器只能实现基于SAX的处理方法

    正确答案:B

  • 第10题:

    单选题
    Android XML解析主要有三种方式,其中不包括()
    A

    SAX

    B

    DOM

    C

    PULL

    D

    KXML


    正确答案: B
    解析: 暂无解析

  • 第11题:

    多选题
    DOM解析器(parser)的优点是()。
    A

    适于处理大文件

    B

    适于修改XML结构

    C

    适于合并相似XML文档

    D

    适于多次使用解析器时的重用

    E

    适于过滤和管道式的使用


    正确答案: E,B
    解析: 暂无解析

  • 第12题:

    多选题
    下列属于SAX解析XML需要用到的类和接口是()。
    A

    DocumentBuildr

    B

    SAXParser

    C

    DefaultHandler

    D

    SAXParserFactory


    正确答案: B,C
    解析: 暂无解析

  • 第13题:

    DOM解析器(parser)的优点是()。

    A.适于处理大文件

    B.适于修改XML结构

    C.适于合并相似XML文档

    D.适于多次使用解析器时的重用

    E.适于过滤和管道式的使用


    参考答案:B, C, D

  • 第14题:

    下列属于SAX解析XML需要用到的类和接口是()。

    • A、DocumentBuildr
    • B、SAXParser
    • C、DefaultHandler
    • D、SAXParserFactory

    正确答案:B,C,D

  • 第15题:

    如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器()

    • A、DOM Parser
    • B、SAX Parser
    • C、两种都可以,没有太大区别
    • D、两种都不可以

    正确答案:B

  • 第16题:

    在J2EE中,一下对SAX的描述,正确的是()。 

    • A、SAX是过程驱动的,文档的解析过程也就是SAX的读入过程
    • B、SAX是函数驱动的,文档的解析过程也就是SAX的读入过程
    • C、SAX是事件驱动的,文档的读入过程也就是SAX的解析过程
    • D、SAX是参数驱动的,文档的读入过程也就是SAX的解析过程

    正确答案:C

  • 第17题:

    下面()不是SAX解析器解析XML文件的优点。

    • A、可以解析任意大小的文件
    • B、适合创建自己的数据结构
    • C、适合小信息子集
    • D、可以给XML文件添加节点

    正确答案:D

  • 第18题:

    读取大量的xml文件用()

    • A、Dom parser
    • B、Sax Parser
    • C、两者都用
    • D、两者都不用

    正确答案:B

  • 第19题:

    xml有哪些解析技术?区别是什么?


    正确答案:有两种:DOM和SAX.DOM:可以得到一个包含文档中所有元素的树结构。SAX:在文档的不同治点产生事件,应用程序可以决定如何处理这些事件以从解析器中得到信息。

  • 第20题:

    DOM解析器(parser)的优点是()。

    • A、适于处理大文件
    • B、适于修改XML结构
    • C、适于合并相似XML文档
    • D、适于多次使用解析器时的重用
    • E、适于过滤和管道式的使用

    正确答案:B,C,D

  • 第21题:

    单选题
    基于SAX的解析器(parser)最有可能用于下列哪种背景下?()
    A

    只希望以顺序次序处理文档

    B

    文档特别大

    C

    不需要对XML文档执行有效性检验

    D

    解析器只能实现基于SAX的处理方法


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    域名解析可以有两种方式,分别是(  )。
    A

    直接解析和间接解析

    B

    直接解析和递归解析

    C

    间接解析和反复解析

    D

    反复解析和递归解析


    正确答案: B
    解析:
    域名解析通常有两种方式:递归解析与反复解析。
    ①递归解析的过程是:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询;
    ②反复解析的过程是:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。
    答案选D。

  • 第23题:

    多选题
    在j2ee中,sax的解析过程是在xml文件的读入过程中,遇到不同的项目,解析器调用不同的方法,以下属于要调用的方法的是()
    A

    newDocumentBuilder()

    B

    characters()

    C

    getElementTagName()

    D

    startElement()


    正确答案: C,B
    解析: 暂无解析

  • 第24题:

    问答题
    xml有哪些解析技术?区别是什么?

    正确答案: 有两种:DOM和SAX.DOM:可以得到一个包含文档中所有元素的树结构。SAX:在文档的不同治点产生事件,应用程序可以决定如何处理这些事件以从解析器中得到信息。
    解析: 暂无解析