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 | 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 | | | | | | | 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 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 parsed as an integer. If the optional argument to the command is <m>tcl</m> everthing that returns TCL_OK if feeded into Tcl_GetInt() matches. If the optional argument to the command 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 | * 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; | | | 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, |
︙ | ︙ |