Play Framework 1.2.4 を使用していて、SOAP 応答を解析しようとしています。
応答は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
...
</soap:Body>
</soap:Envelope>
で解析しようとするとplay.libs.WS.HttpResponse.getXml()
、致命的なエラーが発生します。
[Fatal Error] :-1:-1: Invalid encoding name "UTF8".
エンコーディングが「UTF8」ではなく「UTF-8」なのが興味深い。では、なぜこの例外が発生するのでしょうか? 何か案は?
前もって感謝します..