静的な "ims:" を取り除き、SOAP リクエストで見つかったプレフィックスを namespace で使用したいと考えていますxmlns:ims="http://www.imsglobal.org/services/lis/bdems1p0/wsdl11/sync/imsbdems_v1p0
。Springインターセプターでこれを行うにはどうすればよいですか?
protected String findProperty(SOAPHeader soapHeader, String propertyName) {
NodeList list = soapHeader.getElementsByTagName("ims:" + propertyName);
欲しい物件は
<ims:imsx_syncRequestHeaderInfo>
<ims:imsx_version>V1.0</ims:imsx_version>
<ims:imsx_messageIdentifier>?</ims:imsx_messageIdentifier>
</ims:imsx_syncRequestHeaderInfo>