【发布时间】:2014-05-03 20:18:55
【问题描述】:
我正在为学校开发一个 android 项目。我们在editText中获得了转义的xml,我可以从editText中读取文本,但我想要的是从中捕获值。例如,这是在editText中:
<ResponseSummary>
<ID>spq789pie</ID>
<No>305</No>
<ItemCount>1</ItemCount>
<Total>1.00</Total>
</ResponseSummary>
我打算做的是String response = edtResponse.getText().toString() 从editText 中捕获txt。我想做的是这样的:
string test = (some expression that searches text and return a value text from a string)
if (test = "ID"){setID(ID);}
else if(No = "No"){setNo(No);}
else if(ItemCount = "ItemCount"){setItemCount(ItemCount);}
else if(Total = "Total"){setTotal(Total);}
基于上面的 xml,我希望这些值最后看起来像这样:
ID = spq789pie
No = 305
ItemCount = 1
Total = 1.00
如果您能帮助我,我将不胜感激。我读过一个正则表达式的工作,但我对正则表达式不是很好。如果有其他方法,我也会采用。
感谢您的所有帮助。
【问题讨论】: