IBM FileNet P8, Version 5.2.1            

XML-funktioner

Dette afsnit indeholder listen over XML-funktioner og en kort beskrivelse af hver enkelt funktion.

Tabel 1. Tabel over XML-funktioner og beskrivelse af dem
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.

Tabel 2. Tabel over XML-format og resultatet i strengformat
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 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="Ejersvar" 
type="xs:string"/>
								<xs:element name="VIN-svar" 
type="xs:string"/>
								<xs:element name="Regnr._svar" 
type="xs:string"/>
								<xs:element name="Regafg._svar" 
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

Konverterer fra strengformat til XML-format.

Brug følgende syntaks:
xmldecode (strengudtryk)
hvor strengudtryk er enten et strengudtryk eller et XML-felt.


Last updated: October 2015
bpfe014.htm

© Copyright IBM Corp. 2015.