|
46 | 46 |
|
47 | 47 | <p>Now make some changes and deletions</p>
|
48 | 48 | <specGrp xml:id="Changes">
|
49 |
| - <elementSpec ident="list" mode="change"> |
50 |
| - <attList> |
51 |
| - <attDef ident="type" mode="change"> |
52 |
| - <constraintSpec mode="add" ident="a1" scheme="schematron"> |
53 |
| - <constraint> |
54 |
| - <sch:rule context="tei:list"> |
55 |
| - <sch:assert test="count(ancestor-or-self::tei:list[1]/tei:item)<2">list too short </sch:assert> |
56 |
| - </sch:rule> |
57 |
| - </constraint> |
58 |
| - </constraintSpec> |
59 |
| - <valList type="closed" mode="replace"> |
60 |
| - <valItem ident="enumerated"/> |
61 |
| - <valItem ident="itemized"/> |
62 |
| - </valList> |
63 |
| - </attDef> |
64 |
| - </attList> |
65 |
| - </elementSpec> |
66 |
| - <classSpec ident="att.canonical" type="atts" mode="delete"/> |
67 |
| - <classSpec ident="att.global.rendition" type="atts" mode="change"> |
68 |
| - <attList> |
69 |
| - <attDef ident="rendition" mode="delete"/> |
70 |
| - </attList> |
71 |
| - </classSpec> |
72 |
| - <macroSpec ident="macro.specialPara" mode="change"> |
73 |
| - <content> |
74 |
| - <zeroOrMore xmlns="http://relaxng.org/ns/structure/1.0"> |
75 |
| - <choice> |
76 |
| - <text/> |
77 |
| - <ref name="model.phrase"/> |
78 |
| - </choice> |
79 |
| - </zeroOrMore> |
80 |
| - </content> |
81 |
| - </macroSpec> |
82 |
| - <elementSpec ident="div" mode="change"> |
83 |
| - <attList> |
84 |
| - <attDef ident="type" mode="delete"/> |
85 |
| - <attDef ident="rend" mode="change"> |
86 |
| - <valList type="closed" mode="add"> |
87 |
| - <valItem ident="i"> |
88 |
| - <gloss xml:lang="en" versionDate="2014-01-12">italic</gloss> |
89 |
| - </valItem> |
90 |
| - <valItem ident="b"> |
91 |
| - <gloss xml:lang="en" versionDate="2014-01-12">bold</gloss> |
92 |
| - </valItem> |
93 |
| - </valList> |
94 |
| - </attDef> |
95 |
| - </attList> |
96 |
| - </elementSpec> |
97 |
| - <classSpec mode="change" type="atts" ident="att.docStatus"> |
98 |
| - <attList> |
99 |
| - <attDef ident="status" mode="change"> |
100 |
| - <valList type="closed" mode="replace"> |
101 |
| - <valItem ident="good"/> |
102 |
| - <valItem ident="bad"/> |
103 |
| - </valList> |
104 |
| - </attDef> |
105 |
| - </attList> |
106 |
| - </classSpec> |
107 |
| - |
| 49 | + <elementSpec ident="list" mode="change"> |
| 50 | + <attList> |
| 51 | + <attDef ident="type" mode="change"> |
| 52 | + <constraintSpec mode="add" ident="a1" scheme="schematron"> |
| 53 | + <constraint> |
| 54 | + <sch:rule context="tei:list/@type"> |
| 55 | + <sch:assert test="count( ancestor-or-self::tei:list[1]/tei:item ) lt 2">list too short </sch:assert> |
| 56 | + </sch:rule> |
| 57 | + </constraint> |
| 58 | + </constraintSpec> |
| 59 | + <valList type="closed" mode="replace"> |
| 60 | + <valItem ident="enumerated"/> |
| 61 | + <valItem ident="itemized"/> |
| 62 | + </valList> |
| 63 | + </attDef> |
| 64 | + </attList> |
| 65 | + </elementSpec> |
| 66 | + <classSpec ident="att.canonical" type="atts" mode="delete"/> |
| 67 | + <classSpec ident="att.global.rendition" type="atts" mode="change"> |
| 68 | + <attList> |
| 69 | + <attDef ident="rendition" mode="delete"/> |
| 70 | + </attList> |
| 71 | + </classSpec> |
| 72 | + <macroSpec ident="macro.specialPara" mode="change"> |
| 73 | + <content> |
| 74 | + <zeroOrMore xmlns="http://relaxng.org/ns/structure/1.0"> |
| 75 | + <choice> |
| 76 | + <text/> |
| 77 | + <ref name="model.phrase"/> |
| 78 | + </choice> |
| 79 | + </zeroOrMore> |
| 80 | + </content> |
| 81 | + </macroSpec> |
| 82 | + <elementSpec ident="div" mode="change"> |
| 83 | + <attList> |
| 84 | + <attDef ident="type" mode="delete"/> |
| 85 | + <attDef ident="rend" mode="change"> |
| 86 | + <valList type="closed" mode="add"> |
| 87 | + <valItem ident="i"> |
| 88 | + <gloss xml:lang="en" versionDate="2014-01-12">italic</gloss> |
| 89 | + </valItem> |
| 90 | + <valItem ident="b"> |
| 91 | + <gloss xml:lang="en" versionDate="2014-01-12">bold</gloss> |
| 92 | + </valItem> |
| 93 | + </valList> |
| 94 | + </attDef> |
| 95 | + </attList> |
| 96 | + </elementSpec> |
| 97 | + <classSpec mode="change" type="atts" ident="att.docStatus"> |
| 98 | + <attList> |
| 99 | + <attDef ident="status" mode="change"> |
| 100 | + <valList type="closed" mode="replace"> |
| 101 | + <valItem ident="good"/> |
| 102 | + <valItem ident="bad"/> |
| 103 | + </valList> |
| 104 | + </attDef> |
| 105 | + </attList> |
| 106 | + </classSpec> |
108 | 107 | </specGrp>
|
109 | 108 |
|
110 | 109 | <p>Now add an element in another namespace, implementing parts
|
|
0 commit comments