IBM FileNet P8, Version 5.2.1            

Funções XML

Esta seção contém a lista de funções XML e uma breve descrição de cada uma delas.

Tabela 1. Tabela de Funções XML e suas Descrições
Função O que ela faz
is_wellformed Pega uma expressão de cadeia e verifica se ela é um XML bem-formado.
xmlencode Converte um campo XML em uma expressão de cadeia.
xmldecode Converte uma expressão de cadeia em XML.

is_wellformed

Verifica se uma expressão de cadeia é um XML sintaticamente correto. Retorna true (Booleana) se a cadeia resultante for um XML bem-formado. Observe que um campo XML pode ser utilizado para criar expressões de cadeia.

Use a sintaxe a seguir:
is_wellformed
(string_expr)
em que string_expr é uma expressão de cadeia ou um campo XML.

xmlencode

Converte de XML para o formato de cadeia padrão, codificando todos os caracteres especiais XML. A cadeia resultante pode ser utilizada como uma cadeia em uma mensagem XML.

Use a sintaxe a seguir:
xmlencode
(string_expr)
em que string_expr é uma expressão de cadeia ou um campo XML.

No exemplo a seguir, string_expr é um campo de dados XML com o valor mostrado sob o formato XML. O formato de cadeia é o resultado.

Tabela 2. Tabela de Formato XML e o Formato de Sequência Resultante
Formato XML Formato de cadeia
<?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

Converte do formato de cadeia para o formato XML.

Use a sintaxe a seguir:
xmldecode (string_expr)
em que string_expr é uma expressão de cadeia ou um campo XML.


Last updated: October 2015
bpfe014.htm

© Copyright IBM Corporation 2015.