IBM FileNet P8, Version 5.2.1            

Fonctions XML

Cette section contient la liste des fonctions XML et une brève description de chaque fonction.

Tableau 1. Tableau des fonctions XML et de leur description
Fonction Action
is_wellformed Vérifie qu'une expression de chaîne est conforme aux spécifications XML.
xmlencode Convertit une zone XML en expression de chaîne.
xmldecode Convertit une expression de chaîne en chaîne XML.

is_wellformed

Vérifie que la syntaxe d'une expression de chaîne est conforme aux spécifications XML. Renvoie true (booléen) si la chaîne de résultat est une chaîne XML conforme. Notez que vous pouvez utiliser une zone XML pour créer des expressions de chaîne.

Utilisez la syntaxe suivante :
is_wellformed (string_expr)
où string_expr est une expression de chaîne ou une zone XML.

xmlencode

Convertit des données XML dans un format chaîne standard en codant tous les caractères spéciaux XML. La chaîne de résultat peut être utilisée dans un message XML.

Utilisez la syntaxe suivante :
xmlencode (string_expr)
où string_expr est une expression de chaîne ou une zone XML.

Dans l'exemple ci-dessous, string_expr est une zone de données XML dont la valeur apparaît au format XML. Le format de la chaîne constitue le résultat.

Tableau 2. Tableau du format XML et du format de chaîne résultant
Format XML Format chaîne
<?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

Convertit des données depuis le format chaîne vers le format XML.

Utilisez la syntaxe suivante :
xmldecode (string_expr)
où string_expr est une expression de chaîne ou une zone XML.


Dernière mise à jour : Octobre 2015
bpfe014.htm

© Copyright IBM Corp. 2015.