Argomento precedente: convertJsonArgomento successivo: convertXml


convertValueToXml

La funzione convertValueToXml restituisce un frammento XML in base a una matrice di tipi semplici o una ValueMap di tipi semplici.

Quando si utilizza una ValueMap, gli elementi XML vengono creati utilizzando i nomi di campo come tag e i valori di campo come contenuti. È possibile specificare una stringa o null per il parametro di tag quando si utilizzano ValueMap. Se si specifica una stringa, questa viene utilizzata per creare un elemento principale con il tag specificato. Gli elementi creati da ValueMap sono contenuti in quell'elemento principale. Se si specifica null, gli elementi sono a livello principale.

Quando si utilizza una matrice, specificare una stringa per il parametro di tag. La stringa viene utilizzata per creare i tag di elemento con i valori di matrice come contenuti dell'elemento.

Sintassi

sXML = convertValueToXml(arrayOrVmap, tag)

Argomenti

arrayOrVmap (String)

Specifica una matrice o ValueMap.

tag (String)

Specifica il tag obbligatorio da utilizzare con una matrice o il tag facoltativo da utilizzare con una ValueMap.

Valore restituito

sXML (String)

Il tipo restituito è String.

Esempi

  1. In questo esempio, Process.array contiene valori 1, 2 e 3.
    Process.xml = convertValueToXml(Process.array, "test")
    

    Process.xml contiene il frammento XML seguente:

     <test>1<test><test>2<test><test>3<test>
    
  2. In questo esempio, Process.valuemap ha due campi con i nomi field1 e field2 e i valori value1 e value2.
    Process.xml = convertValueToXml(Process.valuemap, null)
    

    Process.xml contiene il frammento XML seguente:

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