Fonctions XML
Cette section contient la liste des fonctions XML et une brève description de chaque fonction.
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.
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 attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <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> |