tDOM

Check-in [ba6bd2bb7c]
Login

Check-in [ba6bd2bb7c]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added dom tree validation specific unique key contraints along the lines of xsd unqiue with selector and list of fields but with no restrictions on the XPath expressions (other then resulting a node set in case of selector and a result set with one node in case of field XPath expression).
Downloads: See separate download page
Timelines: family | ancestors | descendants | both | schema
Files: files | file ages | folders
SHA3-256: ba6bd2bb7cc770b410016a7729f73fcb1d8df7362eeac1f66f48308aef750d3e
User & Date: rolf 2019-05-21 22:30:10.661
Context
2019-05-31
00:05
Added sub tree local uniqueness and foreign key contents. check-in: 43cf45b772 user: rolf tags: schema
2019-05-25
00:46
Started work. (Wenn es anders nicht geht, so geht es doch viel besser.) check-in: 11c1cd9dad user: rolf tags: keyspaces
2019-05-21
22:37
Merged from schema. check-in: 72ce7820c1 user: rolf tags: localkey
22:30
Added dom tree validation specific unique key contraints along the lines of xsd unqiue with selector and list of fields but with no restrictions on the XPath expressions (other then resulting a node set in case of selector and a result set with one node in case of field XPath expression). check-in: ba6bd2bb7c user: rolf tags: schema
22:24
Added optional flag argument to domunique. Currently only flag controls, if empty field node sets are ignored (or seen as the empty string). closed check-in: 6a51d9897b user: rolf tags: domlocalkey
2019-05-14
20:02
Enhanced the text constraint commands id/idref: Beside the one doc wide ID space there are now additional other named doc wide ID/IDREF spaces possible. Each of them work along the unnamed doc wide ID space. check-in: 6b550b98f8 user: rolf tags: schema
Changes
Unified Diff Side-by-Side Diff Patch
Changes to generic/dom.c.
Changes to generic/dom.h.
Changes to generic/domxpath.c.
Changes to generic/domxpath.h.
Changes to generic/schema.c.
Changes to generic/schema.h.
Changes to tests/schema.test.