当前位置: 技术问答>java相关
请教关于java与xml的简单问题,人人给分!
来源: 互联网 发布时间:2015-04-23
本文导语: 我刚开始学java的xml编程,看到java关于xml有很多东西,有些头晕! 那位大侠可以简单介绍一下,Apache,Apache xerces ,sax,dom,Jatx等东西之间的相互关系。或者推荐一两本入门的书。 谢谢! | ...
我刚开始学java的xml编程,看到java关于xml有很多东西,有些头晕!
那位大侠可以简单介绍一下,Apache,Apache xerces ,sax,dom,Jatx等东西之间的相互关系。或者推荐一两本入门的书。
谢谢!
那位大侠可以简单介绍一下,Apache,Apache xerces ,sax,dom,Jatx等东西之间的相互关系。或者推荐一两本入门的书。
谢谢!
|
Apache---一种WEB服务器
Apache xerces---XML解析器开发包
sax,dom---一种解析方式
Jatx--我也不知道
Apache xerces---XML解析器开发包
sax,dom---一种解析方式
Jatx--我也不知道
|
书籍有很多,你慢慢找吧!
|
O'Reilly Java & XML
|
Easy(照着写就行)
---------------------------SAX----------------------------
SAXParser parser;
HandlerBase handler = new MyApplicationHandlerBase();
SAXParserFactory factory = SAXParserFactory.newInstance();
try {
parser = factory.newSAXParser();
parser.parse("http://myserver/mycontent.xml", handler);
} catch (SAXException se) {
// handle error
} catch (IOException ioe) {
// handle error
} catch (ParserConfigurationException pce) {
// handle error
}
-----------------------DOM-------------------------------------
DocumentBuilder builder;
DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
String location = "http://myserver/mycontent.xml";
try {
builder = factory.newDocumentBuilder();
Document document = builder.parse(location);
} catch (SAXException se) {
// handle error
} catch (IOException ioe) {
// handle error
} catch (ParserConfigurationException pce) {
// handle error
}
---------------------------SAX----------------------------
SAXParser parser;
HandlerBase handler = new MyApplicationHandlerBase();
SAXParserFactory factory = SAXParserFactory.newInstance();
try {
parser = factory.newSAXParser();
parser.parse("http://myserver/mycontent.xml", handler);
} catch (SAXException se) {
// handle error
} catch (IOException ioe) {
// handle error
} catch (ParserConfigurationException pce) {
// handle error
}
-----------------------DOM-------------------------------------
DocumentBuilder builder;
DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
String location = "http://myserver/mycontent.xml";
try {
builder = factory.newDocumentBuilder();
Document document = builder.parse(location);
} catch (SAXException se) {
// handle error
} catch (IOException ioe) {
// handle error
} catch (ParserConfigurationException pce) {
// handle error
}
|
还要看看DTD 是一种XML文件的描述规范