gpt4 book ai didi

java - 解析 xml 响应并将其显示到黑莓主屏幕

转载 作者:行者123 更新时间:2023-12-02 08:32:23 24 4
gpt4 key购买 nike

我有以下来自一些 http://url.com 的 xml 响应

<ArrayOfMovie>
<Movie>
<movieID>7</movieID>
<name>Badmaash Company</name>
<starCast> Shahid Kapoor, Anushka Sharma, Meiyang Chang, Vir Das </starCast>
<releaseDate>2010-05-07</releaseDate>
<moviePoster>bc/bc.jpg</moviePoster>
<movieGenere>Drama</movieGenere>
</Movie>
</ArrayOfMovie>

现在我想解析这些数据并将其显示到黑莓主屏幕。

我已经使用 kxml 和 SAXParser 尝试过。但不幸的是我无法正确解析它。

任何人都可以通过一些示例代码或教程帮助我解决上述问题吗?

提前致谢......

最佳答案

以下代码片段应该使您能够从 URL 检索和解析 XML。它非常基础,没有真正处理潜在的错误。


import java.io.*;
import javax.microedition.io.*;
import net.rim.device.api.xml.parsers.*;
import org.w3c.dom.Document;

public class Test
{

public Document RetreiveXMLDocFromURL(String url) throws IOException
{
HttpConnection httpConn = (HttpConnection)Connector.open(url);
int responseCode = httpConn.getResponseCode();
Document xmlDoc = null;

if (responseCode == HttpConnection.HTTP_OK)
{
try
{
InputStream inputStream = httpConn.openInputStream();
DocumentBuilder docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
xmlDoc = docBuilder.parse(inputStream);
}
catch(Exception ex)
{
//error handling
}
}
else
{
//error handling
}

return xmlDoc;
}
}

关于java - 解析 xml 响应并将其显示到黑莓主屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2988237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com