4 >xmlschemastypes</TITLE
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="Gnome XML Library Reference Manual"
11 HREF="book1.html"><LINK
13 TITLE="Libxml Library Reference"
14 HREF="libxml-lib.html"><LINK
17 HREF="libxml-xmlschemas.html"><LINK
19 TITLE="schemasInternals"
20 HREF="libxml-schemasinternals.html"></HEAD
43 >Gnome XML Library Reference Manual</FONT
52 HREF="libxml-xmlschemas.html"
57 ><<< Previous Page</B
90 HREF="libxml-lib.html"
106 HREF="libxml-schemasinternals.html"
111 >Next Page >>></B
120 NAME="LIBXML-XMLSCHEMASTYPES">xmlschemastypes</H1
128 >xmlschemastypes -- </DIV
130 CLASS="REFSYNOPSISDIV"
146 HREF="libxml-xmlschemastypes.html#XMLSCHEMAINITTYPES"
147 >xmlSchemaInitTypes</A
150 HREF="libxml-xmlschemastypes.html#XMLSCHEMACLEANUPTYPES"
151 >xmlSchemaCleanupTypes</A
154 HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
157 HREF="libxml-xmlschemastypes.html#XMLSCHEMAGETPREDEFINEDTYPE"
158 >xmlSchemaGetPredefinedType</A
160 HREF="libxml-tree.html#XMLCHAR"
164 HREF="libxml-tree.html#XMLCHAR"
168 HREF="libxml-xmlschemastypes.html#XMLSCHEMAVALIDATEPREDEFINEDTYPE"
169 >xmlSchemaValidatePredefinedType</A
171 HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
175 HREF="libxml-tree.html#XMLCHAR"
179 HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
183 HREF="libxml-xmlschemastypes.html#XMLSCHEMAVALIDATEFACET"
184 >xmlSchemaValidateFacet</A
186 HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
190 HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
191 >xmlSchemaFacetPtr</A
194 HREF="libxml-tree.html#XMLCHAR"
198 HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
202 HREF="libxml-xmlschemastypes.html#XMLSCHEMAFREEVALUE"
203 >xmlSchemaFreeValue</A
205 HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
236 NAME="XMLSCHEMAINITTYPES"
238 >xmlSchemaInitTypes ()</H3
247 CLASS="PROGRAMLISTING"
248 >void xmlSchemaInitTypes (void);</PRE
262 NAME="XMLSCHEMACLEANUPTYPES"
264 >xmlSchemaCleanupTypes ()</H3
273 CLASS="PROGRAMLISTING"
274 >void xmlSchemaCleanupTypes (void);</PRE
279 >Cleanup the default XML Schemas type library</P
290 NAME="XMLSCHEMAGETPREDEFINEDTYPE"
292 >xmlSchemaGetPredefinedType ()</H3
301 CLASS="PROGRAMLISTING"
303 HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
305 > xmlSchemaGetPredefinedType (const <A
306 HREF="libxml-tree.html#XMLCHAR"
310 HREF="libxml-tree.html#XMLCHAR"
317 >Lookup a type in the default XML Schemas type library</P
321 CLASS="INFORMALTABLE"
365 > the URI of the namespace usually "http://www.w3.org/2001/XMLSchema"</TD
383 >the type if found, NULL otherwise</TD
398 NAME="XMLSCHEMAVALIDATEPREDEFINEDTYPE"
400 >xmlSchemaValidatePredefinedType ()</H3
409 CLASS="PROGRAMLISTING"
410 >int xmlSchemaValidatePredefinedType (<A
411 HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
415 HREF="libxml-tree.html#XMLCHAR"
419 HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
426 >Check that a value conforms to the lexical space of the predefined type.
427 if true a value is computed and returned in <TT
436 CLASS="INFORMALTABLE"
463 > the predefined type</TD
480 > the value to check</TD
497 > the return computed value</TD
515 >0 if this validates, a positive error code number otherwise
516 and -1 in case of internal or API error.</TD
531 NAME="XMLSCHEMAVALIDATEFACET"
533 >xmlSchemaValidateFacet ()</H3
542 CLASS="PROGRAMLISTING"
543 >int xmlSchemaValidateFacet (<A
544 HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
548 HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
549 >xmlSchemaFacetPtr</A
552 HREF="libxml-tree.html#XMLCHAR"
556 HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
563 >Check a value against a facet condition</P
567 CLASS="INFORMALTABLE"
611 > the facet to check</TD
628 > the lexical repr of the value to validate</TD
645 > the precomputed value</TD
663 >0 if the element is schemas valid, a positive error code
664 number otherwise and -1 in case of internal or API error.</TD
679 NAME="XMLSCHEMAFREEVALUE"
681 >xmlSchemaFreeValue ()</H3
690 CLASS="PROGRAMLISTING"
691 >void xmlSchemaFreeValue (<A
692 HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
699 >Cleanup the default XML Schemas type library</P
703 CLASS="INFORMALTABLE"
742 CLEAR="all"><BR><TABLE
754 HREF="libxml-xmlschemas.html"
759 ><<< Previous Page</B
792 HREF="libxml-lib.html"
808 HREF="libxml-schemasinternals.html"
813 >Next Page >>></B