| NOTE 42 |
| Processing a node has no side-effects; it just returns a value. |
| • A construction-rule in a mode-construction-rule-group is more specific than any construction-rule not in a mode-construction-rule-group. |
| • Among construction-rules that have the same specificity according to the preceding rule, a construction-rule in one part of a style-specification is more specific than any construction-rule in a subsequent part (see section 7.1, DSSSL Document Architecture). |
| • Among construction-rules that have the same specificity according to the preceding rules, each of the following is more specific than the next: |
| • query-construction-rule |
| • id-construction-rule |
| • element-construction-rule |
| • default-element-construction-rule |
| • root-construction-rule |
| • A query-construction-rule is more specific than another query-construction-rule with a lesser priority. |
| • An element-construction-rule with a qualified-gi containing two or more gis is more specific than another element-construction-rule with no qualified-gi or with a qualified-gi containing fewer gis. |
| • for a node of class sgml-document, it shall return (process-children). |
| • for a node of class element, it shall return (process-children). |
| • for a node with a char property, it shall return (make character). |
| • for a node of class attribute-assignment, it shall return (process-children). |
| • for any other kind of node, it shall return (empty-sosofo). |