0
HTTP POST的XML響應我從HTTP POST這種形式如何解析Java中
<PaymentResponse><TransDate>301111</TransDate><TransTime>011505</TransTime><SourceID>0</SourceID><Balance>0</Balance><ResponseCode>06</ResponseCode><ResponseMessage>Error XXXX</ResponseMessage><ApprovalCode>DECL</ApprovalCode><ApprovalAmount>0</ApprovalAmount></PaymentResponse>
的XML響應,但我無法使用SAX解析器解析它。請幫助我。 問候
我使用此代碼
public void endElement(String uri, String localName, String qName) throws SAXException {
if(localName.equalsIgnoreCase("TransDate"))
{
int tD = Integer.parseInt(currentValue);
tempResponse.setTDate(tD);
}
但每一次的localName帶有空字符串。
請更具體地說明爲什麼你不能解析這個問題:你是否在某處遇到異常?你需要知道如何從HTTP請求中檢索數據嗎?如果是這樣,你用什麼來做post請求 - 一個URLConnection,Apache的HttpClient,...? –
你爲什麼不能?你有什麼嘗試?什麼不行? –
解決方案是修復代碼中的錯誤。一定要修復它們。 –