【发布时间】:2019-03-19 09:25:41
【问题描述】:
这是一个非常简单的问题,但我没有快速回答它,我需要帮助:我调用一个返回此 XML 正文的服务,需要解析它并获取元素的值,但由于某种原因,我总是得到值一直为空。 如何通过 java 中的任何推荐方法解析此 XML 正文?
<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns="http://tempuri.org/Response.xsd">
<ResponseStatusDescription />
<EntityPaymentReceiptNumber />
<Description>Test</Description>
<OperationName>CheckPayment</OperationName>
<BankID>39</BankID>
<EntityPaymentDate />
<CheckPaymentID>188721103486</CheckPaymentID>
<ResponseStatusCode>INFO2</ResponseStatusCode>
</Response>
【问题讨论】:
-
Java 有内置的 XML 解析器...
-
参见In Java, how do I parse XML as a String instead of a file? 了解如何解析 XML 字符串。