前のトピック: convertJson次のトピック: convertXml


convertValueToXml

単純タイプの配列または単純タイプのバリューマップに基づいて XML フラグメントを返します。

バリューマップを使用するときに、タグとしてフィールド名、コンテンツとしてフィールド値を使用して XML 要素が作成されます。 バリューマップの使用時には、タグ パラメータに文字列または NULL を指定できます。 文字列を指定すると、指定されたタグでルート要素を作成するために、その文字列が使用されます。 バリューマップから作成された要素は、そのルート要素に含まれています。 NULL を指定すると、要素はルート レベルになります。

配列を使用する場合は、タグ パラメータに文字列を指定します。 その文字列は、配列値を要素コンテンツとして使用して、要素タグを作成するために使用されます。

構文

sXML = convertValueToXml(arrayOrVmap, tag)

引数

arrayOrVmap (String)

配列またはバリューマップを指定します。

tag (String)

配列で使用するための必須タグ、またはバリューマップで使用するためのオプションのタグを指定します。

戻り値

sXML (String)

戻り値の型は String です。

  1. この例では、Process.array に値 1、2 および 3 が含まれます。
    Process.xml = convertValueToXml(Process.array, "test")
    

    Process.xml には以下の XML フラグメントが含まれます。

     <test>1<test><test>2<test><test>3<test>
    
  2. この例では、Process.valuemap に「field1」および「field2」という名前の 2 つのフィールドがあり、値は「value1」および「value2」です。
    Process.xml = convertValueToXml(Process.valuemap, null)
    

    Process.xml には以下の XML フラグメントが含まれます。

     <field1>value1</field1><field2>value2</field2>