我正在寻找一种使用来自服务器的 XML 响应填充 ListGrid 的方法。
这是我的服务器响应的示例:
<?xml version="1.0" encoding="UTF-8"?>
<tbody id="tbody">
<tr>
<word>The</word>
<frequence>12</frequence>
</tr>
<tr>
<word>best</word>
<frequence>3</frequence>
</tr>
...
这就是我可以使用保存 xml 结果的文件 (item.xml) 填充 ListGrid 的方法:
public class Frequenze extends DataSource {
private static Frequenze instance = null;
public static Frequenze getInstance()
{
if (instance == null) {
instance = new Frequenze("frequence");
}
return instance;
}
public Frequenze(String id)
{
setID(id);
setRecordXPath("//tr");
DataSourceTextField wordField = new DataSourceTextField("word", "Word");
wordField.setRequired(true);
DataSourceIntegerField frequenceField = new DataSourceIntegerField("frequence", "Frequence");
frequenceField.setRequired(true);
setFields(wordField, frequenceField);
setDataURL("ds/item.xml");
setClientOnly(true);
}
}
现在我不想使用该文件,但我正在寻找一种直接从服务器检索数据的方法。有谁知道我怎么得到这个?