XML-funktioner
Dette afsnit indeholder listen over XML-funktioner og en kort beskrivelse af hver enkelt funktion.
Funktion | Virkemåde |
---|---|
is_wellformed | Kontrollerer, at et strengudtryk er korrekt udformet XML. |
xmlencode | Konverterer et XML-felt til et strengudtryk. |
xmldecode | Konverterer et strengudtryk til XML. |
is_wellformed
Kontrollerer, at et strengudtryk er syntaktisk korrekt XML. Returnerer true (boolesk), hvis den resulterende streng er korrekt udformet XML. Bemærk, at et XML-felt kan bruges til at oprette strengudtryk.
Brug følgende syntaks:
is_wellformed (strengudtryk)
hvor strengudtryk er enten et strengudtryk eller et XML-felt.xmlencode
Konverterer fra XML til standardstrengformat, idet alle XML-specialtegn kodes. Den resulterende streng kan bruges som streng i en XML-meddelelse.
Brug følgende syntaks:
xmlencode (strengudtryk)
hvor strengudtryk er enten et strengudtryk eller et XML-felt.I nedenstående eksempel er strengudtryk et XML-datafelt med den værdi, der vises under XML-format. Strengformatet er resultatet.
XML-format | Strengformat |
---|---|
|
<?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> |