Commit 118aed78 authored by Daniel Veillard's avatar Daniel Veillard

fixed the data callback on transition functionality which was broken when

* xmlregexp.c: fixed the data callback on transition functionality
  which was broken when using the compact form
* result/schemas/*: updated the results, less verbose, all tests
  pass like before
* DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
  testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
  xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
  annoying warnings
* xpath.c: try to provide better error report when possible
Daniel
parent 7233615a
Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
* xmlregexp.c: fixed the data callback on transition functionality
which was broken when using the compact form
* result/schemas/*: updated the results, less verbose, all tests
pass like before
* DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
annoying warnings
* xpath.c: try to provide better error report when possible
Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
* Makefile.am: fixed a breakage raised by Jacob
......
......@@ -6025,7 +6025,8 @@ docbCreateFileParserCtxt(const char *filename,
}
memset(inputStream, 0, sizeof(docbParserInput));
inputStream->filename = xmlNormalizeWindowsPath(filename);
inputStream->filename = (char *)
xmlNormalizeWindowsPath((const xmlChar *)filename);
inputStream->line = 1;
inputStream->col = 1;
inputStream->buf = buf;
......
......@@ -156,7 +156,7 @@ xmlPythonFileCloseRaw (void * context) {
#endif
file = (PyObject *) context;
if (file == NULL) return(-1);
ret = PyEval_CallMethod(file, "close", "()");
ret = PyEval_CallMethod(file, (char *) "close", (char *) "()");
if (ret != NULL) {
Py_DECREF(ret);
}
......@@ -186,7 +186,7 @@ xmlPythonFileReadRaw (void * context, char * buffer, int len) {
#endif
file = (PyObject *) context;
if (file == NULL) return(-1);
ret = PyEval_CallMethod(file, "read", "(i)", len);
ret = PyEval_CallMethod(file, (char *) "read", (char *) "(i)", len);
if (ret == NULL) {
printf("xmlPythonFileReadRaw: result is NULL\n");
return(-1);
......@@ -227,7 +227,7 @@ xmlPythonFileRead (void * context, char * buffer, int len) {
#endif
file = (PyObject *) context;
if (file == NULL) return(-1);
ret = PyEval_CallMethod(file, "io_read", "(i)", len);
ret = PyEval_CallMethod(file, (char *) "io_read", (char *) "(i)", len);
if (ret == NULL) {
printf("xmlPythonFileRead: result is NULL\n");
return(-1);
......@@ -270,7 +270,7 @@ xmlPythonFileWrite (void * context, const char * buffer, int len) {
if (file == NULL) return(-1);
string = PyString_FromStringAndSize(buffer, len);
if (string == NULL) return(-1);
ret = PyEval_CallMethod(file, "io_write", "(O)", string);
ret = PyEval_CallMethod(file, (char *) "io_write", (char *) "(O)", string);
Py_DECREF(string);
if (ret == NULL) {
printf("xmlPythonFileWrite: result is NULL\n");
......@@ -303,7 +303,7 @@ xmlPythonFileClose (void * context) {
#endif
file = (PyObject *) context;
if (file == NULL) return(-1);
ret = PyEval_CallMethod(file, "io_close", "()");
ret = PyEval_CallMethod(file, (char *) "io_close", (char *) "()");
if (ret != NULL) {
Py_DECREF(ret);
}
......@@ -320,7 +320,7 @@ xmlPythonFileClose (void * context) {
*
* Returns the new parser output or NULL
*/
xmlOutputBufferPtr
static xmlOutputBufferPtr
xmlOutputBufferCreatePythonFile(PyObject *file,
xmlCharEncodingHandlerPtr encoder) {
xmlOutputBufferPtr ret;
......@@ -351,7 +351,7 @@ libxml_xmlCreateOutputBuffer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
&file, &encoding))
return(NULL);
if ((encoding != NULL) && (encoding[0] != 0)) {
handler = xmlFindCharEncodingHandler(encoding);
handler = xmlFindCharEncodingHandler((const char *) encoding);
}
buffer = xmlOutputBufferCreatePythonFile(file, handler);
if (buffer == NULL)
......@@ -371,7 +371,7 @@ libxml_xmlCreateOutputBuffer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
*
* Returns the new parser output or NULL
*/
xmlParserInputBufferPtr
static xmlParserInputBufferPtr
xmlParserInputBufferCreatePythonFile(PyObject *file,
xmlCharEncoding encoding) {
xmlParserInputBufferPtr ret;
......@@ -402,7 +402,7 @@ libxml_xmlCreateInputBuffer(ATTRIBUTE_UNUSED PyObject *self, PyObject *args) {
&file, &encoding))
return(NULL);
if ((encoding != NULL) && (encoding[0] != 0)) {
enc = xmlParseCharEncoding(encoding);
enc = xmlParseCharEncoding((const char *) encoding);
}
buffer = xmlParserInputBufferCreatePythonFile(file, enc);
if (buffer == NULL)
......@@ -434,7 +434,7 @@ pythonExternalEntityLoader(const char *URL, const char *ID,
#endif
ret = PyObject_CallFunction(pythonExternalEntityLoaderObjext,
"(ssO)", URL, ID, ctxtobj);
(char *) "(ssO)", URL, ID, ctxtobj);
#ifdef DEBUG_LOADER
printf("pythonExternalEntityLoader: result ");
PyObject_Print(ret, stdout, 0);
......@@ -442,7 +442,7 @@ pythonExternalEntityLoader(const char *URL, const char *ID,
#endif
if (ret != NULL) {
if (PyObject_HasAttrString(ret, "read")) {
if (PyObject_HasAttrString(ret, (char *) "read")) {
xmlParserInputBufferPtr buf;
buf = xmlAllocParserInputBuffer(XML_CHAR_ENCODING_NONE);
......
......@@ -351,38 +351,38 @@ Class xmlDoc(xmlNode)
# functions from module xpath
xpathNewContext()
Class xpathContext()
# accessors
contextDoc()
contextNode()
contextPosition()
contextSize()
function()
functionURI()
setContextDoc()
setContextNode()
# functions from module python
registerXPathFunction()
Class xmlAttribute(xmlNode)
Class xmlNs(xmlNode)
# functions from module tree
copyNamespace()
copyNamespaceList()
freeNs()
freeNsList()
newNodeEatName()
# functions from module xpath
xpathEval()
xpathEvalExpression()
xpathFreeContext()
# functions from module xpathInternals
xpathNodeSetFreeNs()
Class xmlDtd(xmlNode)
# functions from module debugXML
debugDumpDTD()
xpathNewParserContext()
xpathNsLookup()
xpathRegisterAllFunctions()
xpathRegisterNs()
xpathRegisteredFuncsCleanup()
xpathRegisteredNsCleanup()
xpathRegisteredVariablesCleanup()
xpathVariableLookup()
xpathVariableLookupNS()
# functions from module tree
copyDtd()
freeDtd()
# functions from module valid
dtdAttrDesc()
dtdElementDesc()
dtdQAttrDesc()
dtdQElementDesc()
Class xmlAttribute(xmlNode)
Class catalog()
# functions from module catalog
......@@ -396,6 +396,27 @@ Class catalog()
resolvePublic()
resolveSystem()
resolveURI()
Class xmlElement(xmlNode)
Class xmlAttr(xmlNode)
# functions from module debugXML
debugDumpAttr()
debugDumpAttrList()
# functions from module tree
freeProp()
freePropList()
removeProp()
Class xmlEntity(xmlNode)
# functions from module parserInternals
handleEntity()
Class xpathParserContext()
# accessors
context()
......@@ -519,34 +540,51 @@ Class parserCtxt()
stringDecodeEntities()
Class outputBuffer(ioWriteWrapper)
Class xmlDtd(xmlNode)
# functions from module xmlIO
close()
flush()
write()
writeString()
# functions from module debugXML
debugDumpDTD()
# functions from module tree
copyDtd()
freeDtd()
Class xmlElement(xmlNode)
# functions from module valid
dtdAttrDesc()
dtdElementDesc()
dtdQAttrDesc()
dtdQElementDesc()
Class xmlEntity(xmlNode)
Class xmlNs(xmlNode)
# functions from module parserInternals
handleEntity()
# functions from module tree
copyNamespace()
copyNamespaceList()
freeNs()
freeNsList()
newNodeEatName()
# functions from module xpathInternals
xpathNodeSetFreeNs()
Class xmlAttr(xmlNode)
# functions from module debugXML
debugDumpAttr()
debugDumpAttrList()
Class inputBuffer(ioReadWrapper)
# functions from module tree
freeProp()
freePropList()
removeProp()
# functions from module xmlIO
freeParserInputBuffer()
grow()
push()
read()
Class outputBuffer(ioWriteWrapper)
# functions from module xmlIO
close()
flush()
write()
writeString()
Class URI()
# accessors
authority()
......@@ -573,41 +611,3 @@ Class URI()
parseURIReference()
printURI()
saveUri()
Class xpathContext()
# accessors
contextDoc()
contextNode()
contextPosition()
contextSize()
function()
functionURI()
setContextDoc()
setContextNode()
# functions from module python
registerXPathFunction()
# functions from module xpath
xpathEval()
xpathEvalExpression()
xpathFreeContext()
# functions from module xpathInternals
xpathNewParserContext()
xpathNsLookup()
xpathRegisterAllFunctions()
xpathRegisterNs()
xpathRegisteredFuncsCleanup()
xpathRegisteredNsCleanup()
xpathRegisteredVariablesCleanup()
xpathVariableLookup()
xpathVariableLookupNS()
Class inputBuffer(ioReadWrapper)
# functions from module xmlIO
freeParserInputBuffer()
grow()
push()
read()
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_0.xsd:4 :elements
Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: all transition, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: b, b, b
xmlSchemaValidateCallback: c, c, c
......
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_0.xsd:4 :elements
Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: all transition, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: b, b, b
xmlSchemaValidateCallback: c, c, c
xmlSchemaValidateCallback: a, a, a
......
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_0.xsd:4 :elements
Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: all transition, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: b, b, b
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: c, c, c
......
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_0.xsd:4 :elements
Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: all transition, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: b, b, b
Element doc content check failed
......@@ -2,21 +2,4 @@ Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_0.xsd:4 :elements
Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: all transition, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
Element doc content check failed
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_0.xsd:4 :elements
Type of all2 : ./test/schemas/all_0.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: all transition, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: b, b, b
Element doc content check failed
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_1.xsd:4 :elements
Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: count based 1193047, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: b, b, b
xmlSchemaValidateCallback: c, c, c
......
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_1.xsd:4 :elements
Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: count based 1193047, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: b, b, b
xmlSchemaValidateCallback: c, c, c
xmlSchemaValidateCallback: a, a, a
......
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_1.xsd:4 :elements
Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: count based 1193047, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: b, b, b
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: c, c, c
......
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_1.xsd:4 :elements
Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: count based 1193047, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: b, b, b
Element doc content check succeeded
......@@ -2,21 +2,4 @@ Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_1.xsd:4 :elements
Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: count based 1193047, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
Element doc content check succeeded
......@@ -2,23 +2,6 @@ Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Type of anontype1 : ./test/schemas/all_1.xsd:4 :elements
Type of all2 : ./test/schemas/all_1.xsd:5 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
3 atoms:
00 atom: string onceonly 'a'
01 atom: string onceonly 'b'
02 atom: string onceonly 'c'
2 states:
state: 0, 4 transitions:
trans: counted 0, atom 0, to 0
trans: counted 1, atom 1, to 0
trans: counted 2, atom 2, to 0
trans: count based 1193047, epsilon to 1
state: FINAL 1, 0 transitions:
3 counters:
0: min 1 max 1
1: min 1 max 1
2: min 1 max 1
xmlSchemaValidateCallback: a, a, a
xmlSchemaValidateCallback: b, b, b
Element doc content check failed
......@@ -3,20 +3,5 @@ Type of anontype1 : ./test/schemas/choice_0.xsd:4 :elements
Type of sequence 2 : ./test/schemas/choice_0.xsd:5 :elements
Type of choice 3 : ./test/schemas/choice_0.xsd:6 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
2 atoms:
00 atom: string once 'a'
01 atom: string once 'b'
4 states:
state: 0, 2 transitions:
trans: atom 0, to 2
trans: atom 1, to 3
state: FINAL 1, 0 transitions:
state: FINAL 2, 1 transitions:
trans: removed
state: FINAL 3, 1 transitions:
trans: removed
0 counters:
xmlSchemaValidateCallback: a, a, a
Element doc content check succeeded
......@@ -3,20 +3,5 @@ Type of anontype1 : ./test/schemas/choice_0.xsd:4 :elements
Type of sequence 2 : ./test/schemas/choice_0.xsd:5 :elements
Type of choice 3 : ./test/schemas/choice_0.xsd:6 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
2 atoms:
00 atom: string once 'a'
01 atom: string once 'b'
4 states:
state: 0, 2 transitions:
trans: atom 0, to 2
trans: atom 1, to 3
state: FINAL 1, 0 transitions:
state: FINAL 2, 1 transitions:
trans: removed
state: FINAL 3, 1 transitions:
trans: removed
0 counters:
xmlSchemaValidateCallback: b, b, b
Element doc content check succeeded
......@@ -3,20 +3,5 @@ Type of anontype1 : ./test/schemas/choice_0.xsd:4 :elements
Type of sequence 2 : ./test/schemas/choice_0.xsd:5 :elements
Type of choice 3 : ./test/schemas/choice_0.xsd:6 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
2 atoms:
00 atom: string once 'a'
01 atom: string once 'b'
4 states:
state: 0, 2 transitions:
trans: atom 0, to 2
trans: atom 1, to 3
state: FINAL 1, 0 transitions:
state: FINAL 2, 1 transitions:
trans: removed
state: FINAL 3, 1 transitions:
trans: removed
0 counters:
xmlSchemaValidateCallback: a, a, a
Element doc content check failed
......@@ -3,20 +3,5 @@ Type of anontype1 : ./test/schemas/choice_0.xsd:4 :elements
Type of sequence 2 : ./test/schemas/choice_0.xsd:5 :elements
Type of choice 3 : ./test/schemas/choice_0.xsd:6 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
2 atoms:
00 atom: string once 'a'
01 atom: string once 'b'
4 states:
state: 0, 2 transitions:
trans: atom 0, to 2
trans: atom 1, to 3
state: FINAL 1, 0 transitions:
state: FINAL 2, 1 transitions:
trans: removed
state: FINAL 3, 1 transitions:
trans: removed
0 counters:
xmlSchemaValidateCallback: a, a, a
Element doc content check failed
......@@ -3,19 +3,4 @@ Type of anontype1 : ./test/schemas/choice_0.xsd:4 :elements
Type of sequence 2 : ./test/schemas/choice_0.xsd:5 :elements
Type of choice 3 : ./test/schemas/choice_0.xsd:6 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
2 atoms:
00 atom: string once 'a'
01 atom: string once 'b'
4 states:
state: 0, 2 transitions:
trans: atom 0, to 2
trans: atom 1, to 3
state: FINAL 1, 0 transitions:
state: FINAL 2, 1 transitions:
trans: removed
state: FINAL 3, 1 transitions:
trans: removed
0 counters:
Element doc content check failed
......@@ -3,20 +3,5 @@ Type of anontype1 : ./test/schemas/choice_0.xsd:4 :elements
Type of sequence 2 : ./test/schemas/choice_0.xsd:5 :elements
Type of choice 3 : ./test/schemas/choice_0.xsd:6 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
2 atoms:
00 atom: string once 'a'
01 atom: string once 'b'
4 states:
state: 0, 2 transitions:
trans: atom 0, to 2
trans: atom 1, to 3
state: FINAL 1, 0 transitions:
state: FINAL 2, 1 transitions:
trans: removed
state: FINAL 3, 1 transitions:
trans: removed
0 counters:
xmlSchemaValidateCallback: a, a, a
Element doc content check failed
......@@ -3,20 +3,5 @@ Type of anontype1 : ./test/schemas/choice_0.xsd:4 :elements
Type of sequence 2 : ./test/schemas/choice_0.xsd:5 :elements
Type of choice 3 : ./test/schemas/choice_0.xsd:6 :elements
Building content model for doc
Content model of doc:
regexp: '(null)'
2 atoms:
00 atom: string once 'a'
01 atom: string once 'b'
4 states: