【发布时间】:2008-11-17 17:10:43
【问题描述】:
我正在从 .net 服务返回以下 XML:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<validateCredentialsResponse
xmlns="http://www.paragon.com/positionmonitor/PositionMonitor">
<validateCredentialsResult>
<ResultData xsi:type="ValidateCredentialsResultData">
<validated>true</validated>
<alreadyLoggedIn>false</alreadyLoggedIn>
</ResultData>
<Status>
<Condition xmlns="">SUCCESS</Condition>
<ErrorCode xmlns="">BO.00000</ErrorCode>
<ErrorDesc xmlns="">OK</ErrorDesc>
</Status>
</validateCredentialsResult>
</validateCredentialsResponse>
</soap:Body>
</soap:Envelope>
...我正在尝试使用 JAXM 对其进行解析,但是以下始终计算为 null:
SOAPEnvelope env = reply.getSOAPPart().getEnvelope();
谁能帮帮我?
【问题讨论】:
-
您需要提供更多详细信息。 “true false SUCCESS BO.00000 OK”看起来像来自 XML 的内部文本属性的输出
标签: java web-services jaxm