IBM FileNet P8, Versión 5.2.1            

Funciones XML

Esta sección contiene la lista de funciones XML y una breve descripción de cada función.

Tabla 1. Tabla de funciones XML y sus descripciones
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.

Tabla 2. Tabla del formato XML y el formato de serie resultante
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 xmlns:xs="http://www.w3.org
/2001/XMLSchema" elementFormDefault="qualified"
attributeFormDefault="unqualified">
		<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>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by FileNET Corp. (FileNET Corp.) --&gt;&#10;&lt;xs:schema attributeFormDefault=&quot;unqualified&quot;&#10; elementFormDefault=&quot;qualified&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;&#10; &lt;xs:element name=&quot;VehicleReply&quot;&gt;&#10; &lt;xs:annotation&gt;&#10; &lt;xs:documentation&gt;Root&lt;/xs:documentation&gt;&#10; &lt;/xs:annotation&gt;&#10; &lt;xs:complexType&gt;&#10; &lt;xs:sequence&gt;&#10; &lt;xs:element name=&quot;Owner_reply&quot; type=&quot;xs:string&quot;/&gt;&#10; &lt;xs:element name=&quot;VIN_reply&quot; type=&quot;xs:string&quot;/&gt;&#10; &lt;xs:element name=&quot;RegNumber_reply&quot; type=&quot;xs:string&quot;/&gt;&#10; &lt;xs:element name=&quot;RegFee_reply&quot; type=&quot;xs:float&quot;/&gt;&#10; &lt;/xs:sequence&gt;&#10; &lt;/xs:complexType&gt;&#10; &lt;/xs:element&gt;&#10;&lt;/xs:schema&gt;

xmldecode

Convierte un formato de serie en formato XML.

Utilice la siguiente sintaxis:
xmldecode (string_expr)
donde string_expr es una expresión de serie o un campo XML.


Última actualización: Marzo de 2016
bpfe014.htm

© Copyright IBM Corp. 2016.