当前位置: 技术问答>java相关
//xml解析问题!!!简单的分。
来源: 互联网 发布时间:2015-06-23
本文导语: ...
我要解析响应Screen tag内的item 如何解吸
请帖代码
谢谢
|
一个问题:你用什么parser?
以下代码用的是Oracle的,因为据称,for Java的XML Parser里,它是最快的。
Good Luck!
----------------------------------------------------------
import java.io.*;
import oracle.xml.parser.v2.*;
import org.xml.sax.*;
import org.w3c.dom.*;
----------------------------------------------------------
try {
DOMParser parser = new DOMParser();
///////////////////////////////////////////////////////////
// ! MODIFY THE PARAMETER WITH YOUR XML STREAM
parser.parse(YOUR_XML_STREAM);
///////////////////////////////////////////////////////////
XMLDocument XmlDoc = theParser.getDocument();
NodeList ScreenList = XmlDoc.selectNodes("//screen");
// get the screens list
int ScreenCount = ScreenList.getLength();
// retreave each screen in ScreenList
for (int i = 0; i
以下代码用的是Oracle的,因为据称,for Java的XML Parser里,它是最快的。
Good Luck!
----------------------------------------------------------
import java.io.*;
import oracle.xml.parser.v2.*;
import org.xml.sax.*;
import org.w3c.dom.*;
----------------------------------------------------------
try {
DOMParser parser = new DOMParser();
///////////////////////////////////////////////////////////
// ! MODIFY THE PARAMETER WITH YOUR XML STREAM
parser.parse(YOUR_XML_STREAM);
///////////////////////////////////////////////////////////
XMLDocument XmlDoc = theParser.getDocument();
NodeList ScreenList = XmlDoc.selectNodes("//screen");
// get the screens list
int ScreenCount = ScreenList.getLength();
// retreave each screen in ScreenList
for (int i = 0; i