Funciones XML
Esta sección contiene la lista de funciones XML y una breve descripción de cada función.
Función | Qué hace |
---|---|
is_wellformed | Toma una expresión de serie y comprueba si el XML está formado correctamente. |
xmlencode | Convierte un campo XML en una expresión de serie. |
xmldecode | Convierte una expresión de serie en XML. |
is_wellformed
Comprueba si una expresión de serie está en XML sintácticamente correcto. Devuelve valor verdadero (booleano) si la cadena resultante está en XML formado correctamente. Tenga en cuenta que puede utilizarse un campo XML para crear expresiones de serie.
Utilice la siguiente sintaxis:
is_wellformed (string_expr)
donde
string_expr es una expresión de serie o un campo XML.xmlencode
Convierte de formato XML a formato de serie estándar, codificando todos los caracteres especiales de XML. La serie resultante puede utilizarse como una serie en un mensaje de XML.
Utilice la siguiente sintaxis:
xmlencode (string_expr)
donde
string_expr es una expresión de serie o un campo XML.En el ejemplo que aparece a continuación, string_expr es un campo de datos XML con el valor mostrado en formato XML. El formato de serie es el resultado.
Formato XML | Formato de serie |
---|---|
|
<?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by FileNET Corp. (FileNET Corp.) --> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="VehicleReply"> <xs:annotation> <xs:documentation>Root</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Owner_reply" type="xs:string"/> <xs:element name="VIN_reply" type="xs:string"/> <xs:element name="RegNumber_reply" type="xs:string"/> <xs:element name="RegFee_reply" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> |