Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


5.4.13 名前空間に属さない要素を追加する場合の注意

SOAPボディの子要素以下の要素(SOAPボディの子要素を含む)に,その子要素として名前空間に属さない要素を追加する場合,javax.xml.soap.SOAPFactoryクラスのcreateElementメソッドでjavax.xml.soap.SOAPElementオブジェクトを生成し,生成したオブジェクトを指定して,javax.xml.soap.SOAPElementクラスのaddChildElementメソッドを呼び出してください。例を次に示します。

SOAPFactory soapFactory = SOAPFactory.newInstance();
 
// 名前空間に属さない"entry"という要素名の要素をsoapElementに追加する例
// soapElementは,子要素を追加するSOAPボディの子要素以下の要素(SOAPボディの子要素を含む)
soapElement.addChildElement( soapFactory.createElement( "entry" ) );