怎么解析id,disOrder,disPlay这些属性啊?主要是多笔的我不知道怎么做
<Result> <ColumnList>
<Column id="TaskID" disOrder="1" disPlay="false">任务ID</Column>
<Column id="EntrastTask" disOrder="2" disPlay="false">任务类别</Column>
<Column id="TaskType" disOrder="3" disPlay="false">任务类型</Column>
<Column id="BillDataID" disOrder="4" disPlay="false">单据主表ID</Column>
<Column id="CreateTime" disOrder="5" disPlay="true">提交日期</Column>
<Column id="BudgetDate" disOrder="6" disPlay="true">预算日期</Column>
<Column id="Subject" disOrder="7" disPlay="true">单据描述</Column>
<Column id="BillNumber" disOrder="8" disPlay="true">单据编号</Column>
</ColumnList>
</Result>
<Result> <ColumnList>
<Column id="TaskID" disOrder="1" disPlay="false">任务ID</Column>
<Column id="EntrastTask" disOrder="2" disPlay="false">任务类别</Column>
<Column id="TaskType" disOrder="3" disPlay="false">任务类型</Column>
<Column id="BillDataID" disOrder="4" disPlay="false">单据主表ID</Column>
<Column id="CreateTime" disOrder="5" disPlay="true">提交日期</Column>
<Column id="BudgetDate" disOrder="6" disPlay="true">预算日期</Column>
<Column id="Subject" disOrder="7" disPlay="true">单据描述</Column>
<Column id="BillNumber" disOrder="8" disPlay="true">单据编号</Column>
</ColumnList>
</Result>
解决方案 »
- 被引用的类怎么调用引用它的activity
- 菜鸟求助 ProgressBar 没高度就一条线
- 关于android 2.3和 4.0
- 大家好,小弟是个初学者有问题想问下各位大神们,望解答!
- android OPENCORE怎么调用底层MFC硬解码?
- 看这种效果如何实现?
- 我的查询出现了NullPointerException,怎么回事
- android程序 报错get data from file(xxx/xx/xx.png) failed
- phonegap 如何修改HTML5 默认标签 样式
- 关于分离式ActionBar的使用问题
- 更改了android\frameworks\base\core\res\res 下的图片资源 问题
- i2c 有时不能通讯
{
public static class Item
{
private String id = "";
private String disOrder = "";
private String disPlay = "";
public Item(String id,String disOrder,String disPlay)
{
this.id = id;
this.disOrder = disOrder;
this.disPlay = disPlay;
}
}
public static List<Item> doParse(Document doc)
{
List<Item> listItem = new ArrayList<Item>();
//这里假设Result是根节点
NodeList nodelist = doc.getElementsByTagName("Result");
if(nodelist == null || nodelist.getLength() <= 0)
{
return null;
}
Element eleResult = (Element)nodelist.item(0);
nodelist = eleResult.getElementsByTagName("ColumnList");
if(nodelist == null || nodelist.getLength() <= 0)
{
return null;
}
Element eleColList = (Element)nodelist.item(0);
nodelist = eleColList.getElementsByTagName("Column");
if(nodelist != null)
{
for(int i = 0;i < nodelist.getLength();++i)
{
Element eleCol = (Element)nodelist.item(i);
listItem.add(new Item(eleCol.getAttribute("id"),eleCol.getAttribute("disOrder"),
eleCol.getAttribute("disPlay")));
}
}
return listItem;
}
}