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的方式有()
第3题:
某新闻网站新闻量较大,并且新闻需要被即时发布。该网站可以通过各种浏览器和手持设备访问。网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml文档中,并使用DOM进行解析。使用以下()方法可以提高后台应用系统的性能,从而提高该网站的性能。
第4题:
属于事件驱动型的XML解析方式的是()
第5题:
下列关于SAX解析,正确的描述为()
第6题:
SAX解析器解析文件可能发生的异常是()。
第7题:
使用SAX解析SML文件,无需将文档读入内存。
第8题:
下列哪种方式不是常用的解析XML文档方式?()
第9题:
基于SAX的解析器(parser)最有可能用于下列哪种背景下?()
第10题:
SAX
DOM
PULL
KXML
第11题:
适于处理大文件
适于修改XML结构
适于合并相似XML文档
适于多次使用解析器时的重用
适于过滤和管道式的使用
第12题:
DocumentBuildr
SAXParser
DefaultHandler
SAXParserFactory
第13题:
A.适于处理大文件
B.适于修改XML结构
C.适于合并相似XML文档
D.适于多次使用解析器时的重用
E.适于过滤和管道式的使用
第14题:
下列属于SAX解析XML需要用到的类和接口是()。
第15题:
如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器()
第16题:
在J2EE中,一下对SAX的描述,正确的是()。
第17题:
下面()不是SAX解析器解析XML文件的优点。
第18题:
读取大量的xml文件用()
第19题:
xml有哪些解析技术?区别是什么?
第20题:
DOM解析器(parser)的优点是()。
第21题:
只希望以顺序次序处理文档
文档特别大
不需要对XML文档执行有效性检验
解析器只能实现基于SAX的处理方法
第22题:
直接解析和间接解析
直接解析和递归解析
间接解析和反复解析
反复解析和递归解析
第23题:
newDocumentBuilder()
characters()
getElementTagName()
startElement()
第24题: