XMLElement

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • XML 要素を反復処理して値をテーブルのフィールドにマップするためのメソッドを提供します。

    XMLElement オブジェクトを取得するには、XMLElementIterator オブジェクトの next() メソッドを呼び出します。

    XMLElement - getIterator(String xPath)

    指定したパラメーターに基づいて、XML 要素の XMLElementIterator オブジェクトを返します。

    表 : 1. パラメーター
    名前 タイプ 説明
    xPath 文字列 XMLElement オブジェクトのどこを出発点にするかを指定する xPath 風の式。
    表 : 2. 返される内容
    タイプ 説明
    XMLElementIterator XMLElement オブジェクトの要素の反復処理に使用できるオブジェクト。

    XMLElement - getIteratorOverAllChildren()

    指定したパラメーターに基づいて、XML 要素のすべての下位要素が含まれている XMLElementIterator オブジェクトを返します。

    表 : 3. パラメーター
    名前 タイプ 説明
    なし
    表 : 4. 返される内容
    タイプ 説明
    XMLElementIterator XMLElement オブジェクトの要素の反復処理に使用できるオブジェクト。

    XMLElement - valueFor(String tableName, String fieldName)

    要素の値が、指定したテーブルの指定したフィールドにマップされることを指定します。

    このメソッドを要素値で呼び出すと、この要素の値が、指定したテーブルの指定したフィールドにマップされることがプロキシに通知されます。プロキシは、フィールドを暗号化する必要があるかどうかを確認します。テーブル名およびフィールド名がわからない場合は、要求に基づいて動的に割り当てられるテーブルおよびフィールドで、valueFor() 関数を呼び出すことができます。

    表 : 5. パラメーター
    名前 タイプ 説明
    tableName 文字列 テーブル名。
    fieldName 文字列 フィールド名
    表 : 6. 返される内容
    タイプ 説明
    なし

    XMLElement - encodedQueryFor(String tableName)

    要素の値が、指定したテーブルのエンコードされたクエリーであることを指定します。

    要素でこの関数を呼び出すと、要素の値が、指定したテーブルのエンコードされたクエリ文字列であることがプロキシに通知されます。プロキシは、エンコードされたクエリーを解析し、エンコードされたクエリーのフィールドのうち暗号化する必要があるフィールドを暗号化します。

    表 : 7. パラメーター
    名前 タイプ 説明
    tableName 文字列 クエリーの実行を想定するテーブル。
    表 : 8. 返される内容
    タイプ 説明
    なし

    XMLElement - getName()

    要素名を返します。

    表 : 9. パラメーター
    名前 タイプ 説明
    なし
    表 : 10. 返される内容
    タイプ 説明
    文字列 要素名。

    XMLElement - getAttributeValue(String attribute)

    指定した属性の値を返します。

    表 : 11. パラメーター
    名前 タイプ 説明
    attribute 文字列 属性名。
    表 : 12. 返される内容
    タイプ 説明
    文字列 属性値。