XDTOSerializer
WriteXML
Disponible desde la versión 8.1.
Variante de sintaxis: Escribir sin nombre
Sintaxis:
WriteXML(<XMLWriter>, <Value>, <TypeAssignment>, <Form>)
Parámetros:
<XMLWriter> (obligatorio)
Tipo: DOMNodeWriter, FastInfosetWriter, XMLWriter.
Objeto a través del cual se escribe el XML.
<Value> (obligatorio)
Valor XML que se va a escribir. El tipo de parámetro se determina por los tipos para los que se definió la serialización XML.
Cuando se escribe un objeto de metadatos, se exportan todos los registros de objetos de metadatos disponibles para el usuario.
<TypeAssignment> (opcional)
Tipo: XMLTypeAssignment.
Define la necesidad de asignar un tipo de elemento XML.
Valor predeterminado: Implicit.
<Form> (opcional)
Tipo: XMLForm.
Formulario utilizado para escribir un elemento de datos en XML.
Descripción de la variante del método:
Escribe valores en formato XML sin indicar el nombre del elemento. Se utilizará el tipo de valor como nombre del elemento.
Variante de sintaxis: Escribir con nombre completo
Sintaxis:
WriteXML(<XMLWriter>, <Value>, <FullName>, <TypeAssignment>, <Form>)
Parámetros:
<XMLWriter> (obligatorio)
Tipo: DOMNodeWriter, FastInfosetWriter, XMLWriter.
Objeto a través del cual se escribe el XML.
<Value> (obligatorio)
Valor XML que se va a escribir. El tipo de parámetro se determina por los tipos para los que se definió la serialización XML.
Cuando se escribe un objeto de metadatos, se exportan todos los registros de objetos de metadatos disponibles para el usuario.
<FullName> (obligatorio)
Tipo: String.
Nombre completo del elemento XML en el que se va a escribir el valor.
<TypeAssignment> (opcional)
Tipo: XMLTypeAssignment.
Define la necesidad de asignar un tipo de elemento XML.
Valor predeterminado: Implicit.
<Form> (opcional)
Tipo: XMLForm.
Formulario utilizado para escribir un elemento de datos en XML.
Descripción de la variante del método:
Escribe valores en formato XML con el nombre completo del elemento.
Variante de sintaxis: Escribir con nombre local y espacio de nombres
Sintaxis:
WriteXML(<XMLWriter>, <Value>, <LocalName>, <NamespaceURI>, <TypeAssignment>, <Form>)
Parámetros:
<XMLWriter> (obligatorio)
Tipo: DOMNodeWriter, FastInfosetWriter, XMLWriter.
Objeto a través del cual se escribe el XML.
<Value> (obligatorio)
Valor XML que se va a escribir. El tipo de parámetro se determina por una población de tipos para los que se definió la serialización XML.
Cuando se escribe un objeto de metadatos, se exportan todos los registros de objetos de metadatos disponibles para el usuario.
<LocalName> (obligatorio)
Tipo: String.
Nombre local del elemento XML en el que se va a escribir el valor.
<NamespaceURI> (obligatorio)
Tipo: String.
URI al que pertenece el espacio de nombres especificado como LocalName.
<TypeAssignment> (opcional)
Tipo: XMLTypeAssignment.
Define la necesidad de asignar un tipo de elemento XML.
Valor predeterminado: Implicit.
<Form> (opcional)
Tipo: XMLForm.
Formulario utilizado para escribir un elemento de datos en XML.
Descripción de la variante del método:
Escribe valores en formato XML especificando el nombre local del elemento y el espacio de nombres al que pertenece.
Descripción:
Escribe un valor en formato XML.
Disponibilidad:
Cliente ligero, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.
Nota:
Escribe valores en formato XML. No todos los tipos de valores se pueden escribir en formato XML utilizando este método. Los siguientes tipos de valores se pueden escribir en XML: valores de los siguientes tipos: Undefined, Null, Boolean, Number, String, Date, Type, UUID, BinaryData, ValueStorage, TypeDescription, así como referencias a objetos de datos y los propios objetos de datos, conjuntos de registros de registro y el administrador de valores constantes. En el futuro, esta lista puede ampliarse. Intentar escribir el valor de un tipo no compatible desencadena una excepción.
Disponible desde:
Disponible desde la versión 8.1.


