⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 the xml parser used by motoshop.java.txt

📁 基于J2ME的小型移动电子商务系统,基于J2ME平台的终端的应用程序开发
💻 TXT
字号:
                                    
private Vector searchBooks(
String queryString,String searchString) throws IOException (
//MotoShop39s搜索服务器的基本URL
String baseURL = "http://www.webyu.com/servlets/webyu/MotoShopServer?";
//用于保存搜索结果的Vector
Vector bookList = null;
//用于与服务器通信的I/O流
HttpConnection hc = null;
InputStream is = null;
DataOutputStream os = null;
try{
//向baseURL追加queryString
String urlString = baseURL + queryString;
//需要读、写访问权限
hc = (HttpConnection)Connection.open(urlString,Connector.READ_WRITE);
//将请求方法置为POST
hc.setRequestMethod(HttpConnection.POST);
	
//用outputstream os发送requestString
os = hc.openDataOutputStream();
byte[] searchStringBody = searchString.getBytes();
for(int i = 0; i < searchStringBody.length; i++)
os.writeByte(searchStringBody[i]);
os.flush();
os.close();
//用inputstream读取server39s响应
is = hc.openInputStream();
//用Aelfred XML解析器解析此响应
try{
		Parser parser = ParserFactory.makeParser("com.microstar,xml.SAXDriver");
//BookHandler解析由服务器返回的XML串
//并将结果返回至一个Vector中
BookHandler myHandler = new BookHandler();
parser.setDocumentHandler(myHandler);
InputSource inputSource = new InputSource(is);
//开始XML解析
parser.parse(inputSource);
bookList = myHandler.getBooks();
}catch(Exception se){
System.err.println("XML Error:" + se);
}
}finally{
//释放I/O流和http连接
if (hc != null) hc.close();
if (is != null) is.close();
if (os != null) os.close();
}
return bookList;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -