added the 3 new modules xmlregexp xmlautomata and xmlunicode and
* doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
and regenerated the docs and web site
Daniel
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index 01be70c..e1a4ca2 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -121,7 +121,7 @@
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN8523"
+NAME="AEN8587"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN8526"><H2
+NAME="AEN8590"><H2
>Synopsis</H2
><TABLE
BORDER="0"
@@ -1015,7 +1015,18 @@
> (const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
-> *value);</PRE
+> *value);
+int <A
+HREF="libxml-valid.html#XMLVALIDBUILDCONTENTMODEL"
+>xmlValidBuildContentModel</A
+> (<A
+HREF="libxml-valid.html#XMLVALIDCTXTPTR"
+>xmlValidCtxtPtr</A
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLELEMENTPTR"
+>xmlElementPtr</A
+> elem);</PRE
></TD
></TR
></TABLE
@@ -1023,7 +1034,7 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN8765"
+NAME="AEN8832"
></A
><H2
>Description</H2
@@ -1033,14 +1044,14 @@
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN8768"
+NAME="AEN8835"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8770"
+NAME="AEN8837"
></A
><H3
><A
@@ -1066,7 +1077,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8775"
+NAME="AEN8842"
></A
><H3
><A
@@ -1092,7 +1103,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8780"
+NAME="AEN8847"
></A
><H3
><A
@@ -1122,7 +1133,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8786"><P
+NAME="AEN8853"><P
></P
><TABLE
BORDER="0"
@@ -1192,7 +1203,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8803"
+NAME="AEN8870"
></A
><H3
><A
@@ -1222,7 +1233,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8809"><P
+NAME="AEN8876"><P
></P
><TABLE
BORDER="0"
@@ -1292,7 +1303,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8826"
+NAME="AEN8893"
></A
><H3
><A
@@ -1328,6 +1339,14 @@
int vstateNr; /* Depth of the validation stack */
int vstateMax; /* Max depth of the validation stack */
xmlValidState *vstateTab; /* array of validation states */
+
+#ifdef LIBXML_REGEXP_ENABLED
+ xmlAutomataPtr am; /* the automata */
+ xmlAutomataStatePtr state; /* used to build the automata */
+#else
+ void *am;
+ void *state;
+#endif
};</PRE
></TD
></TR
@@ -1340,7 +1359,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8832"
+NAME="AEN8899"
></A
><H3
><A
@@ -1366,7 +1385,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8837"
+NAME="AEN8904"
></A
><H3
><A
@@ -1392,7 +1411,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8842"
+NAME="AEN8909"
></A
><H3
><A
@@ -1418,7 +1437,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8847"
+NAME="AEN8914"
></A
><H3
><A
@@ -1444,7 +1463,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8852"
+NAME="AEN8919"
></A
><H3
><A
@@ -1470,7 +1489,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8857"
+NAME="AEN8924"
></A
><H3
><A
@@ -1496,7 +1515,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8862"
+NAME="AEN8929"
></A
><H3
><A
@@ -1539,7 +1558,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8874"><P
+NAME="AEN8941"><P
></P
><TABLE
BORDER="0"
@@ -1611,7 +1630,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8891"
+NAME="AEN8958"
></A
><H3
><A
@@ -1660,7 +1679,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8903"><P
+NAME="AEN8970"><P
></P
><TABLE
BORDER="0"
@@ -1782,7 +1801,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8932"
+NAME="AEN8999"
></A
><H3
><A
@@ -1815,7 +1834,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8940"><P
+NAME="AEN9007"><P
></P
><TABLE
BORDER="0"
@@ -1869,7 +1888,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8953"
+NAME="AEN9020"
></A
><H3
><A
@@ -1899,7 +1918,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8960"><P
+NAME="AEN9027"><P
></P
><TABLE
BORDER="0"
@@ -1935,7 +1954,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8969"
+NAME="AEN9036"
></A
><H3
><A
@@ -1969,7 +1988,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8977"><P
+NAME="AEN9044"><P
></P
><TABLE
BORDER="0"
@@ -2022,7 +2041,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN8990"
+NAME="AEN9057"
></A
><H3
><A
@@ -2056,7 +2075,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN8998"><P
+NAME="AEN9065"><P
></P
><TABLE
BORDER="0"
@@ -2109,7 +2128,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9011"
+NAME="AEN9078"
></A
><H3
><A
@@ -2146,7 +2165,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9020"><P
+NAME="AEN9087"><P
></P
><TABLE
BORDER="0"
@@ -2217,7 +2236,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9037"
+NAME="AEN9104"
></A
><H3
><A
@@ -2250,7 +2269,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9045"><P
+NAME="AEN9112"><P
></P
><TABLE
BORDER="0"
@@ -2304,7 +2323,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9058"
+NAME="AEN9125"
></A
><H3
><A
@@ -2334,7 +2353,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9065"><P
+NAME="AEN9132"><P
></P
><TABLE
BORDER="0"
@@ -2370,7 +2389,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9074"
+NAME="AEN9141"
></A
><H3
><A
@@ -2404,7 +2423,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9081"><P
+NAME="AEN9148"><P
></P
><TABLE
BORDER="0"
@@ -2491,7 +2510,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9102"
+NAME="AEN9169"
></A
><H3
><A
@@ -2523,7 +2542,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9109"><P
+NAME="AEN9176"><P
></P
><TABLE
BORDER="0"
@@ -2593,7 +2612,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9126"
+NAME="AEN9193"
></A
><H3
><A
@@ -2642,7 +2661,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9138"><P
+NAME="AEN9205"><P
></P
><TABLE
BORDER="0"
@@ -2764,7 +2783,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9167"
+NAME="AEN9234"
></A
><H3
><A
@@ -2797,7 +2816,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9175"><P
+NAME="AEN9242"><P
></P
><TABLE
BORDER="0"
@@ -2851,7 +2870,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9188"
+NAME="AEN9255"
></A
><H3
><A
@@ -2881,7 +2900,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9195"><P
+NAME="AEN9262"><P
></P
><TABLE
BORDER="0"
@@ -2917,7 +2936,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9204"
+NAME="AEN9271"
></A
><H3
><A
@@ -2951,7 +2970,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9212"><P
+NAME="AEN9279"><P
></P
><TABLE
BORDER="0"
@@ -3004,7 +3023,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9225"
+NAME="AEN9292"
></A
><H3
><A
@@ -3039,7 +3058,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9233"><P
+NAME="AEN9300"><P
></P
><TABLE
BORDER="0"
@@ -3092,7 +3111,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9246"
+NAME="AEN9313"
></A
><H3
><A
@@ -3125,7 +3144,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9254"><P
+NAME="AEN9321"><P
></P
><TABLE
BORDER="0"
@@ -3180,7 +3199,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9267"
+NAME="AEN9334"
></A
><H3
><A
@@ -3210,7 +3229,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9274"><P
+NAME="AEN9341"><P
></P
><TABLE
BORDER="0"
@@ -3246,7 +3265,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9283"
+NAME="AEN9350"
></A
><H3
><A
@@ -3279,7 +3298,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9291"><P
+NAME="AEN9358"><P
></P
><TABLE
BORDER="0"
@@ -3334,7 +3353,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9304"
+NAME="AEN9371"
></A
><H3
><A
@@ -3405,7 +3424,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9321"><P
+NAME="AEN9388"><P
></P
><TABLE
BORDER="0"
@@ -3595,7 +3614,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9366"
+NAME="AEN9433"
></A
><H3
><A
@@ -3628,7 +3647,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9374"><P
+NAME="AEN9441"><P
></P
><TABLE
BORDER="0"
@@ -3682,7 +3701,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9387"
+NAME="AEN9454"
></A
><H3
><A
@@ -3712,7 +3731,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9394"><P
+NAME="AEN9461"><P
></P
><TABLE
BORDER="0"
@@ -3748,7 +3767,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9403"
+NAME="AEN9470"
></A
><H3
><A
@@ -3782,7 +3801,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9411"><P
+NAME="AEN9478"><P
></P
><TABLE
BORDER="0"
@@ -3835,7 +3854,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9424"
+NAME="AEN9491"
></A
><H3
><A
@@ -3870,7 +3889,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9432"><P
+NAME="AEN9499"><P
></P
><TABLE
BORDER="0"
@@ -3923,7 +3942,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9445"
+NAME="AEN9512"
></A
><H3
><A
@@ -3968,7 +3987,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9456"><P
+NAME="AEN9523"><P
></P
><TABLE
BORDER="0"
@@ -4073,7 +4092,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9481"
+NAME="AEN9548"
></A
><H3
><A
@@ -4103,7 +4122,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9488"><P
+NAME="AEN9555"><P
></P
><TABLE
BORDER="0"
@@ -4139,7 +4158,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9497"
+NAME="AEN9564"
></A
><H3
><A
@@ -4176,7 +4195,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9506"><P
+NAME="AEN9573"><P
></P
><TABLE
BORDER="0"
@@ -4247,7 +4266,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9523"
+NAME="AEN9590"
></A
><H3
><A
@@ -4287,7 +4306,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9532"><P
+NAME="AEN9599"><P
></P
><TABLE
BORDER="0"
@@ -4375,7 +4394,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9553"
+NAME="AEN9620"
></A
><H3
><A
@@ -4409,7 +4428,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9561"><P
+NAME="AEN9628"><P
></P
><TABLE
BORDER="0"
@@ -4480,7 +4499,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9578"
+NAME="AEN9645"
></A
><H3
><A
@@ -4525,7 +4544,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9589"><P
+NAME="AEN9656"><P
></P
><TABLE
BORDER="0"
@@ -4630,7 +4649,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9614"
+NAME="AEN9681"
></A
><H3
><A
@@ -4660,7 +4679,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9621"><P
+NAME="AEN9688"><P
></P
><TABLE
BORDER="0"
@@ -4696,7 +4715,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9630"
+NAME="AEN9697"
></A
><H3
><A
@@ -4736,7 +4755,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9639"><P
+NAME="AEN9706"><P
></P
><TABLE
BORDER="0"
@@ -4824,7 +4843,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9660"
+NAME="AEN9727"
></A
><H3
><A
@@ -4858,7 +4877,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9668"><P
+NAME="AEN9735"><P
></P
><TABLE
BORDER="0"
@@ -4929,7 +4948,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9685"
+NAME="AEN9752"
></A
><H3
><A
@@ -4966,7 +4985,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9694"><P
+NAME="AEN9761"><P
></P
><TABLE
BORDER="0"
@@ -5037,7 +5056,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9711"
+NAME="AEN9778"
></A
><H3
><A
@@ -5075,7 +5094,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9719"><P
+NAME="AEN9786"><P
></P
><TABLE
BORDER="0"
@@ -5146,7 +5165,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9736"
+NAME="AEN9803"
></A
><H3
><A
@@ -5189,7 +5208,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9745"><P
+NAME="AEN9812"><P
></P
><TABLE
BORDER="0"
@@ -5277,7 +5296,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9766"
+NAME="AEN9833"
></A
><H3
><A
@@ -5337,7 +5356,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9781"><P
+NAME="AEN9848"><P
></P
><TABLE
BORDER="0"
@@ -5443,7 +5462,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9806"
+NAME="AEN9873"
></A
><H3
><A
@@ -5511,7 +5530,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9823"><P
+NAME="AEN9890"><P
></P
><TABLE
BORDER="0"
@@ -5634,7 +5653,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9852"
+NAME="AEN9919"
></A
><H3
><A
@@ -5679,7 +5698,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9862"><P
+NAME="AEN9929"><P
></P
><TABLE
BORDER="0"
@@ -5767,7 +5786,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9883"
+NAME="AEN9950"
></A
><H3
><A
@@ -5816,7 +5835,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9895"><P
+NAME="AEN9962"><P
></P
><TABLE
BORDER="0"
@@ -5887,7 +5906,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9912"
+NAME="AEN9979"
></A
><H3
><A
@@ -5929,7 +5948,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9921"><P
+NAME="AEN9988"><P
></P
><TABLE
BORDER="0"
@@ -6017,7 +6036,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9942"
+NAME="AEN10009"
></A
><H3
><A
@@ -6057,7 +6076,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9952"><P
+NAME="AEN10019"><P
></P
><TABLE
BORDER="0"
@@ -6145,7 +6164,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9973"
+NAME="AEN10040"
></A
><H3
><A
@@ -6186,7 +6205,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN9982"><P
+NAME="AEN10049"><P
></P
><TABLE
BORDER="0"
@@ -6257,7 +6276,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN9999"
+NAME="AEN10066"
></A
><H3
><A
@@ -6295,7 +6314,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10008"><P
+NAME="AEN10075"><P
></P
><TABLE
BORDER="0"
@@ -6366,7 +6385,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10025"
+NAME="AEN10092"
></A
><H3
><A
@@ -6404,7 +6423,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10034"><P
+NAME="AEN10101"><P
></P
><TABLE
BORDER="0"
@@ -6492,7 +6511,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10055"
+NAME="AEN10122"
></A
><H3
><A
@@ -6540,7 +6559,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10066"><P
+NAME="AEN10133"><P
></P
><TABLE
BORDER="0"
@@ -6628,7 +6647,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10087"
+NAME="AEN10154"
></A
><H3
><A
@@ -6686,7 +6705,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10099"><P
+NAME="AEN10166"><P
></P
><TABLE
BORDER="0"
@@ -6808,7 +6827,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10128"
+NAME="AEN10195"
></A
><H3
><A
@@ -6845,7 +6864,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10137"><P
+NAME="AEN10204"><P
></P
><TABLE
BORDER="0"
@@ -6916,7 +6935,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10154"
+NAME="AEN10221"
></A
><H3
><A
@@ -6955,7 +6974,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10163"><P
+NAME="AEN10230"><P
></P
><TABLE
BORDER="0"
@@ -7043,7 +7062,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10184"
+NAME="AEN10251"
></A
><H3
><A
@@ -7078,7 +7097,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10192"><P
+NAME="AEN10259"><P
></P
><TABLE
BORDER="0"
@@ -7149,7 +7168,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10209"
+NAME="AEN10276"
></A
><H3
><A
@@ -7191,7 +7210,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10219"><P
+NAME="AEN10286"><P
></P
><TABLE
BORDER="0"
@@ -7279,7 +7298,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10240"
+NAME="AEN10307"
></A
><H3
><A
@@ -7325,7 +7344,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10251"><P
+NAME="AEN10318"><P
></P
><TABLE
BORDER="0"
@@ -7430,7 +7449,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10276"
+NAME="AEN10343"
></A
><H3
><A
@@ -7467,7 +7486,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10285"><P
+NAME="AEN10352"><P
></P
><TABLE
BORDER="0"
@@ -7538,7 +7557,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10302"
+NAME="AEN10369"
></A
><H3
><A
@@ -7579,7 +7598,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10312"><P
+NAME="AEN10379"><P
></P
><TABLE
BORDER="0"
@@ -7667,7 +7686,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10333"
+NAME="AEN10400"
></A
><H3
><A
@@ -7704,7 +7723,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10342"><P
+NAME="AEN10409"><P
></P
><TABLE
BORDER="0"
@@ -7775,7 +7794,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10359"
+NAME="AEN10426"
></A
><H3
><A
@@ -7835,7 +7854,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10371"><P
+NAME="AEN10438"><P
></P
><TABLE
BORDER="0"
@@ -7947,7 +7966,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10397"
+NAME="AEN10464"
></A
><H3
><A
@@ -7983,7 +8002,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10405"><P
+NAME="AEN10472"><P
></P
><TABLE
BORDER="0"
@@ -8088,7 +8107,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10430"
+NAME="AEN10497"
></A
><H3
><A
@@ -8118,7 +8137,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10437"><P
+NAME="AEN10504"><P
></P
><TABLE
BORDER="0"
@@ -8172,7 +8191,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10450"
+NAME="AEN10517"
></A
><H3
><A
@@ -8202,7 +8221,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10457"><P
+NAME="AEN10524"><P
></P
><TABLE
BORDER="0"
@@ -8256,7 +8275,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10470"
+NAME="AEN10537"
></A
><H3
><A
@@ -8288,7 +8307,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10478"><P
+NAME="AEN10545"><P
></P
><TABLE
BORDER="0"
@@ -8342,7 +8361,7 @@
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN10491"
+NAME="AEN10558"
></A
><H3
><A
@@ -8374,7 +8393,7 @@
><DIV
CLASS="INFORMALTABLE"
><A
-NAME="AEN10499"><P
+NAME="AEN10566"><P
></P
><TABLE
BORDER="0"
@@ -8425,6 +8444,112 @@
></P
></DIV
></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN10579"
+></A
+><H3
+><A
+NAME="XMLVALIDBUILDCONTENTMODEL"
+></A
+>xmlValidBuildContentModel ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int xmlValidBuildContentModel (<A
+HREF="libxml-valid.html#XMLVALIDCTXTPTR"
+>xmlValidCtxtPtr</A
+> ctxt,
+ <A
+HREF="libxml-tree.html#XMLELEMENTPTR"
+>xmlElementPtr</A
+> elem);</PRE
+></TD
+></TR
+></TABLE
+><P
+>(Re)Build the automata associated to the content model of this
+element</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN10587"><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> a validation context</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>elem</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an element declaration node</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+></SPAN
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>1 in case of success, 0 in case of error</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
></DIV
><DIV
CLASS="NAVFOOTER"