1

我有

WebView engine = (WebView) findViewById(R.id.web_engine);  
                engine.getSettings().setJavaScriptEnabled(true); 
                engine.loadUrl("http://www.fgcu.edu/search/directory-results.asp?V_LAST=" + inputName); 

如果你转到那个 url 并查看 html 源代码,你会看到搜索的结果都在 . 我想知道是否可以不加载表 ID 之外的所有内容而只加载表。

我可以知道如何将 html 代码保存到 java 列表并搜索 id,然后删除列表中的所有其他内容吗?不知道我怎么能做到这一点。

谢谢!


这是将多个对象写入XMLSerializer的一种方法:

List<Object> myobjects = new List<Object>( {myObject1, myObject2 } ); // IEnumerable Constructor

using (XMLSerializer xml = new XMLSerializer(typeof(List<Object>)))
{
     // write them to the file
     xml.Serialize(File.OpenWrite(filename), myobjects);
}

并反序列化:

using (XMLSerializer xml = new XMLSerializer(typeof(List<object>)))
{
     List<Object> myobjects = xml.Deserialize(File.OpenRead(filename));
}
4

1 回答 1

1

您可以使用 Apache 的 HTTPClient(包含在 Android 的标准库中)发出请求,删除不需要的部分,然后使用 WebView.loadData() 将其加载到 WebView

于 2010-11-29T18:06:46.043 回答