Önceki Başlık: convertJsonSonraki Başlık: convertXml


convertValueToXml

convertValueToXml işlevi, bir basit tip dizisini veya basit tip ValueMap öğesini temel alan bir XML parçası döndürür.

ValueMap kullanırken, XML öğeleri, alan adları etiket olarak ve alan değerleri içerik olarak kullanılarak oluşturulur. ValueMap'leri kullanırken, etiket parametresi için bir dize veya null değerini belirtebilirsiniz. Bir dize belirtirseniz, dize, belirtilen etiketle bir kök öğe oluşturmak için kullanılır. ValueMap'ten oluşturulan öğeler, bu kök öğenin içinde bulunur. null değerini belirtirseniz, öğeler kök seviyesinde olacaktır.

Bir dizi kullanırken, etiket parametresi için bir dize belirtmeniz gerekir. Bu dizi, dizi değerlerinin öğe içeriği olduğu öğe etiketlerini oluşturmak için kullanılır.

Sözdizimi

sXML = convertValueToXml(arrayOrVmap, tag)

Bağımsız Değişkenler

arrayOrVmap (String)

Bir diziyi veya ValueMap'i belirtir.

tag (String)

Bir diziyle kullanılacak zorunlu etiketi veya bir ValueMap ile kullanılacak isteğe bağlı etiketi belirtir.

Dönüş Değeri

sXML (String)

Dönüş tipi String'dir.

Örnekler

  1. Bu örnekte Process.array, 1, 2 ve 3 değerlerini içerir.
    Process.xml = convertValueToXml(Process.array, "test")
    

    Process.xml şu XML parçasını içerir:

     <test>1<test><test>2<test><test>3<test>
    
  2. Bu örnekteki Process.valuemap öğesinin, "field1" ve "field2" adlarına ve "value1" ve "value2" değerlerine sahip iki alanı vardır.
    Process.xml = convertValueToXml(Process.valuemap, null)
    

    Process.xml şu XML parçasını içerir:

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