• Kasimier T. Buchcik's avatar
    Added "Particle correct 2" to parsing of model groups. Added handling · 1a99a397
    Kasimier T. Buchcik authored
    * xmlschemas.c: Added "Particle correct 2" to parsing of model groups.
      Added handling substitution groups inside <choice> and <sequence>;
      for <all> this is not supported yet. Changed circular checks for
      model groups definitions. "memberTypes" are processed at different
      levels now: component resolution first, construction later; this
      goes hand in hand with a global change to handle component
      resolution in a distinct phase. Fixed invalid default values for
      elements to mark the schema as invalid; this just resulted in an
      error report previously, but the schema was handled as valid.
      Separated the assignment of the model groups to referencing
      model group definition references (i.e. particles); this was
      needed to perform the circularity check for model group definitions.
      Added "Element Declaration Properties Correct (e-props-correct)"
      constraints. Separated component resolution for simple/complex
      types.
    * include/libxml/schemasInternals.h: Added a flag for substitution
      group heads.
    1a99a397
Name
Last commit
Last update
bakefile Loading commit data...
doc Loading commit data...
example Loading commit data...
include Loading commit data...
macos Loading commit data...
optim Loading commit data...
python Loading commit data...
result Loading commit data...
test Loading commit data...
vms Loading commit data...
win32 Loading commit data...
xstc Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
ChangeLog Loading commit data...
Copyright Loading commit data...
DOCBparser.c Loading commit data...
HACKING Loading commit data...
HTMLparser.c Loading commit data...
HTMLtree.c Loading commit data...
INSTALL Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.win Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.cvs-commits Loading commit data...
SAX.c Loading commit data...
SAX2.c Loading commit data...
TODO Loading commit data...
TODO_SCHEMAS Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
build_glob.py Loading commit data...
c14n.c Loading commit data...
catalog.c Loading commit data...
check-relaxng-test-suite.py Loading commit data...
check-relaxng-test-suite2.py Loading commit data...
check-xinclude-test-suite.py Loading commit data...
check-xml-test-suite.py Loading commit data...
check-xsddata-test-suite.py Loading commit data...
chvalid.c Loading commit data...
chvalid.def Loading commit data...
config.h.in Loading commit data...
configure.in Loading commit data...
dbgen.pl Loading commit data...
dbgenattr.pl Loading commit data...
debugXML.c Loading commit data...
dict.c Loading commit data...
elfgcchack.h Loading commit data...
encoding.c Loading commit data...
entities.c Loading commit data...
error.c Loading commit data...
genChRanges.py Loading commit data...
genUnicode.py Loading commit data...
gentest.py Loading commit data...
global.data Loading commit data...
globals.c Loading commit data...
hash.c Loading commit data...
install-sh Loading commit data...
legacy.c Loading commit data...
libxml-2.0-uninstalled.pc.in Loading commit data...
libxml-2.0.pc.in Loading commit data...
libxml.3 Loading commit data...
libxml.h Loading commit data...
libxml.m4 Loading commit data...
libxml.spec.in Loading commit data...
list.c Loading commit data...
missing Loading commit data...
mkinstalldirs Loading commit data...
nanoftp.c Loading commit data...
nanohttp.c Loading commit data...
parser.c Loading commit data...
parserInternals.c Loading commit data...
pattern.c Loading commit data...
regressions.py Loading commit data...
regressions.xml Loading commit data...
relaxng.c Loading commit data...
rngparser.c Loading commit data...
testAutomata.c Loading commit data...
testC14N.c Loading commit data...
testHTML.c Loading commit data...
testModule.c Loading commit data...
testOOM.c Loading commit data...
testOOMlib.c Loading commit data...
testOOMlib.h Loading commit data...
testReader.c Loading commit data...
testRegexp.c Loading commit data...
testRelax.c Loading commit data...
testSAX.c Loading commit data...
testSchemas.c Loading commit data...
testThreads.c Loading commit data...
testThreadsWin32.c Loading commit data...
testURI.c Loading commit data...
testXPath.c Loading commit data...
testapi.c Loading commit data...
testdso.c Loading commit data...
threads.c Loading commit data...
tree.c Loading commit data...
trio.c Loading commit data...
trio.h Loading commit data...
triodef.h Loading commit data...
trionan.c Loading commit data...
trionan.h Loading commit data...
triop.h Loading commit data...
triostr.c Loading commit data...
triostr.h Loading commit data...
uri.c Loading commit data...
valid.c Loading commit data...
xinclude.c Loading commit data...
xlink.c Loading commit data...
xml2-config.1 Loading commit data...
xml2-config.in Loading commit data...
xml2Conf.sh.in Loading commit data...
xmlIO.c Loading commit data...
xmlcatalog.c Loading commit data...
xmllint.c Loading commit data...
xmlmemory.c Loading commit data...
xmlmodule.c Loading commit data...
xmlreader.c Loading commit data...
xmlregexp.c Loading commit data...
xmlsave.c Loading commit data...
xmlschemas.c Loading commit data...
xmlschemastypes.c Loading commit data...
xmlstring.c Loading commit data...
xmlunicode.c Loading commit data...
xmlwriter.c Loading commit data...
xpath.c Loading commit data...
xpointer.c Loading commit data...