XML функциялары
Бұл бөлімнің құрамында әрбір функцияның қысқаша сипаттамасы мен 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 дерек өрісі болып табылады. Жол пішімі - нәтиже.
XML пішімі | Жол пішімі |
---|---|
|
<?xml нұсқасы="1.0" кодтау="UTF-8"?> <!-- XMLSPY v5 U (http://www.xmlspy.com) 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> |