戻り値のデータ構造およびフィールドにアクセスする

構造化されたデータ(配列など)、パブリック フィールド、または get メソッドと set メソッドのペアを含む戻り値型で return-xml マップを作成する場合、parameter-xml マップの場合と同じように個々のメンバーをマップします。次の例は、「return」というワードを使って戻り値を使用することを表す方法を示します。この例では、オブジェクトのデータ メンバーを個々の XML 要素に解析します。

/*
 * @jws:operation 
 * @jws:return-xml xml-map:: 
 *     <book> 
 *         <title>{return.title}</title> 
 *         <isbn>{return.isbn}</isbn> 
 *         <price>{return.price}</price> 
 *     </book> 
 * :: 
 */ 
public BookDataControl.BookData getPriceByISBN(String ISBN) 
{
    /*
     *  Code to query a book inventory database using the BookDataControl database control and return
     *  a BookData object containing data about the book. The BookData object exposes
     *  public data members for title, isbn, and price.
     */
} 

関連トピック

XML 形式のマッチング

データベース コントロール : Web サービスからデータベースを使用する

中括弧を使用して単純な置換を行う