IBM FileNet P8, Version 5.2.1            

XML функциялары

Бұл бөлімнің құрамында әрбір функцияның қысқаша сипаттамасы мен XML функцияларының тізімі бар.

Кесте 1. XML функцияларының үстелі мен оның сипаттамалары
Функция Ол не істейді
is_wellformed Жол өрнегін алады және оның жақсы жасалған XML файлы екенін тексереді.
xmlencode XML өрісін, жол өрнегіне түрлендіреді.
xmldecode Жол өрнегін, XML өрісіне түрлендіреді.

is_wellformed

Жол өрнегінің синтаксисті дұрыс XML екенін тексереді. Егер нәтиже жолы жақсы жасалған XML өрісі болса, (Логикалық) дұрыс мәнді қайтарады. XML өрісі, жол өрнегін құру үшін қолданылатынын ескеріңіз.

Келесі синтаксисті пайдаланыңыз:
is_wellformed (string_expr)
Мұндағы string_expr мәні, не жол өрнегі немесе XML өрісі.

xmlencode

Барлық XML белгілі таңбаларын кодтай отыра, XML өрісінен стандартты жол пішіміне түрлендіреді. Нәтиже жолы, XML хабарламасында жол ретінде қолданылуы мүмкін.

Келесі синтаксисті пайдаланыңыз:
xmlencode (string_expr)
Мұндағы string_expr мәні, не жол өрнегі немесе XML өрісі.

Төмендегі мысалда, string_expr мәні, XML пішімінде көрсетілген мәнмен XML дерек өрісі болып табылады. Жол пішімі - нәтиже.

Кесте 2. XML пішімінің үстелі және нәтиже жолының пішімі
XML пішімі Жол пішімі
<?xml нұсқасы="1.0" кодтау="UTF-8"?>
<!-- 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:элемент атауы="VehicleReply">
		<xs:аңдатпа>
			<xs:құжаттама>Root</xs:құжаттама>
	    </xs:аңдатпа>
		<xs:құрделі Түрі>
			<xs:бірізділік>
				<xs:элемент атауы="Owner_reply" 
түрі="xs:жол"/>
				<xs:элемент атауы="VIN_reply" 
түрі="xs:жол"/>
				<xs:элемент атауы="RegNumber_reply" 
түрі="xs:жол"/>
				<xs:элемент атауы="RegFee_reply" 
түрі="xs:қалқыма"/>
			</xs:бірізділік>
		</xs:күрделі Түрі>
	</xs:элемент>
</xs:сұлба>
&lt;?xml нұсқасы=&quot;1.0&quot; кодтау=&quot;UTF-8&quot;?&gt;&#10;&lt;!-- XMLSPY v5 U (http://www.xmlspy.com) 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

Жол пішімінен XML пішіміне түрлендіреді.

Келесі синтаксисті пайдаланыңыз:
xmldecode (string_expr)
Мұндағы string_expr мәні, не жол өрнегі немесе XML өрісі.


Last updated: March 2016
bpfe014.htm

© IBM корпорациясының авторлық құқықтары 2016.