Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | More minor doc tweaking. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | wip |
Files: | files | file ages | folders |
SHA3-256: |
43e20be75bf84e422a990ccf66d7c9e7 |
User & Date: | rolf 2019-10-05 00:16:04 |
Context
2019-10-06
| ||
23:40 | Save work. check-in: b26625af9b user: rolf tags: wip | |
2019-10-05
| ||
12:32 | wip Closed-Leaf check-in: 5aac7f85df user: rolf tags: deviation | |
00:16 | More minor doc tweaking. check-in: 43e20be75b user: rolf tags: wip | |
00:06 | Minor work on the documentation. check-in: a5c850a58e user: rolf tags: wip | |
Changes
Changes to doc/schema.xml.
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
...
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
|
case of the mixed command and to ! for all other commands.</p> </section> <section> <title>Text constraint scripts</title> <p>Text - parsed character data, as XML calles it - must sometimes have to be of a certain kind, must comply to some rules etc to be valid. The text constraint script arguments to the text, attribute, nsattribute and deftext commands allow the following text constraint commands to check text for certain properties.</p> <p>The text constraint commands are:</p> <commandlist> <commanddef> <command><cmd>integer</cmd> <m>?(xsd|tcl)?</m></command> <desc>This text constraint match if the text value could be ................................................................................ is <m>xsd</m> then the constraint match if the value is a valid xsd:integer. Without argument <m>xsd</m> is the default.</desc> </commanddef> <commanddef> <command><cmd>fixed</cmd> <m>value</m></command> <desc>The text constraint only matches if the text value is string equal to the given value.</desc> </commanddef> <commanddef> <command><cmd>tcl</cmd> <m>tclcmd</m> <m>?arg arg ...?</m></command> <desc>Evaluates the tcl script <m>tclcmd arg arg ... </m> and the text to validate appended to the argument list. The return |
|
|
|
|
|
|
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
...
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
|
case of the mixed command and to ! for all other commands.</p> </section> <section> <title>Text constraint scripts</title> <p>Text - parsed character data, as XML calles it - must sometimes be of a certain kind, must comply to some rules etc to be valid. The text constraint script arguments to the text, attribute, nsattribute and deftext commands allow the following text constraint commands to check text for certain properties.</p> <p>The text constraint commands are:</p> <commandlist> <commanddef> <command><cmd>integer</cmd> <m>?(xsd|tcl)?</m></command> <desc>This text constraint match if the text value could be ................................................................................ is <m>xsd</m> then the constraint match if the value is a valid xsd:integer. Without argument <m>xsd</m> is the default.</desc> </commanddef> <commanddef> <command><cmd>fixed</cmd> <m>value</m></command> <desc>The text constraint only match if the text value is string equal to the given value.</desc> </commanddef> <commanddef> <command><cmd>tcl</cmd> <m>tclcmd</m> <m>?arg arg ...?</m></command> <desc>Evaluates the tcl script <m>tclcmd arg arg ... </m> and the text to validate appended to the argument list. The return |
Changes to generic/schema.c.
4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 |
* cmd. */
pattern->content = MALLOC (sizeof (Tcl_Obj*) * (objc));
for (i = 1; i < objc; i++) {
pattern->content[i-1] = (SchemaCP *) objv[i];
Tcl_IncrRefCount (objv[i]);
}
pattern->nc = objc;
addToContent (sdata, pattern, SCHEMA_CQUANT_ONE, 0, 0);
return TCL_OK;
}
static int
domuniquePatternObjCmd (
ClientData clientData,
Tcl_Interp *interp,
|
| |
4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 |
* cmd. */
pattern->content = MALLOC (sizeof (Tcl_Obj*) * (objc));
for (i = 1; i < objc; i++) {
pattern->content[i-1] = (SchemaCP *) objv[i];
Tcl_IncrRefCount (objv[i]);
}
pattern->nc = objc;
addToContent (sdata, pattern, SCHEMA_CQUANT_OPT, 0, 0);
return TCL_OK;
}
static int
domuniquePatternObjCmd (
ClientData clientData,
Tcl_Interp *interp,
|