En esta sección se muestran las funciones XML disponibles por orden alfabético.
La función IsValidXML()
La función IsValidXML() determina si una cadena de caracteres
se puede analizar como XML.
La función IsXML()
La función IsXML() determina si el argumento de entrada
es un documento XML compilado de IBM Netezza; dicho de otro modo, si el argumento de entrada es del tipo XML.
El agregado XMLAgg()
El agregado XMLAgg() combina el conjunto de entradas XML
en un único objeto XML.
La función XMLAttributes()
La función XMLAttributes() construye un objeto
de atributo de XML. No es un objeto XML válido; más bien, debe asignarse
como valor de atributo de una función XMLElement().
La función XMLConcat()
La función XMLConcat() concatena dos objetos XML
(ya sean dos elementos o dos atributos) para generar un único
objeto XML.
La función XMLElement()
La función XMLElement() construye un
elemento XML. La función XMLElement() suele estar anidada
para generar u documento XML estructurado jerárquicamente.
La función XMLExistsNode()
La función XMLExistsNode() determina si se utilizará
un XPath para desviar los resultados de documento de la entrada XML
a un único elemento XML o nodo de texto.
La función XMLExtract()
La función XMLExtract() localiza el nodo XML
o los nodos especificados por la expresión XPath.
La función XMLExtractValue()
La función XMLExtractValue() extrae el valor real
(escalar) de un objeto de entrada XML especificado por el parámetro
XPath. El resultado de la consulta XPath debe ser un único nodo y
un elemento, un nodo de texto o un atributo.
La función XMLParse()
La función XMLParse() convierte un valor de tipo
varchar o nvarchar en un valor de tipo XML, que es la representación compilada por parte de IBM Netezza de un objeto XML (eliminación de espacio en blanco de forma predeterminada).
La función inversa es XMLSerialize().
La función XMLRoot()
La función XMLRoot() crea un valor XML
proporcionando la versión y propiedades autónomas en la información
raíz XML (prolog) del valor especificado de tipo XML. Este crea
el nodo raíz si no existe. Por lo general, se hace para garantizar
el cumplimiento de datos-modelo.
La función XMLSerialize()
La función XMLSerialize() convierte un valor
de tipo XML en un valor de tipo varchar o nvarchar. La función inversa es XMLParse().
La función XMLUpdate()
La función XMLUpdate() actualiza la parte de un
documento XML (elementos, atributos o nodos) que ha identificado
XPath con un nuevo valor. Los tipos de datos del destino XPath y el nuevo valor
deben coincidir.