Función IsXML()

La función ' IsXML() ' determina si un argumento de entrada es un documento XML compilado Netezza Performance Server (es decir, si el argumento de entrada es de tipo XML).

Es importante comprobar de forma explícita si el XML generado insertando funciones SQLX dentro del SQL es XML válido, porque el motor SQLX subyacente no ha indicado ningún error de comprobación o validación. Si va a utilizar esquemas, también será responsable de elaborar XML con formato correcto (es decir, que se ajuste a la estructura especificada por el esquema).

Sintaxis

La función IsXML() tiene la siguiente sintaxis:
bool = IsXML(XML input);

El valor input, que debe ser varchar, especifica el objeto XML para analizar.

Devuelve

La función devuelvet(true) si el valor varchar de entrada es un documento XML compilado Netezza Performance Server. En caso contrario, la función devuelvef(falso).

Ejemplo

select IsXML(XMLParse('<tag1>12345</tag1>'));
 ISXML
-------
 t
(1 row)