Contexto global.XMLString

Contexto global

XMLString

Disponible desde la versión 8.0.

Sintaxis:

XMLString(<Valor>)

Parámetros:

<Valor> (obligatorio)

Tipo: Undefined, Null, Boolean, Number, String, Date, UUID, BinaryData, ValueStorage; valores de enumeración, valores de enumeración del sistema (AccountType, AccountingRecordType, AccumulationRecordType, AllowedSign, AllowedLength, DateFractions) o todas las referencias a objetos de base de datos.
Valor que se convertirá en una representación de cadena, que se puede utilizar como texto de un elemento o como valor de un atributo XML.

Valor devuelto:

Tipo: String.

Descripción:

Obtiene la representación XML del valor que se va a insertar en el texto del elemento o en el valor del atributo XML.
La representación XML depende del tipo de valor:

  • String – tal cual;
  • Boolean: True – como “true”, False – como “false”;
  • Date – la representación XML corresponde a la representación del tipo dateTime del esquema XML (consulte http://www.w3.org/TR/xmlschema-2/#dateTime);
  • Number – la representación XML corresponde a la representación del tipo decimal del esquema XML (consulte http://www.w3.org/TR/xmlschema-2/#decimal);
  • Valor de una enumeración del sistema (para enumeraciones que admiten serialización XML) – como el nombre del valor de la enumeración;
  • UUID – como una representación de cadena del identificador único;
  • Referencias – como una representación XML del identificador único de la referencia;
  • ValueStorage y BinaryData – como una cadena en formato base64.

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Ejemplo:

XMLWriter = New XMLWriter;
XMLWriter.WriteStartElement(“payment”);
XMLWriter.WriteStartElement(“date”);
XMLWriter.WriteText(XMLString(MaturityDate));
XMLWriter.WriteEndElement();
XMLWriter.WriteStartElement(“amount”);
XMLWriter.WriteText(XMLString(PaymentSize));
XMLWriter.WriteEndElement();
XMLWriter.WriteEndElement();

Consulte también:

Contexto global, método XMLValue

Disponible desde:

Disponible desde la versión 8.0.