PageRenderTime 94ms CodeModel.GetById 85ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/bundles/plugins-trunk/XML/xml/completion/xsl-complete.xml

#
XML | 215 lines | 209 code | 6 blank | 0 comment | 0 complexity | e9f5c10bb0719fb0b00f92fbc42893e3 MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!DOCTYPE dtd SYSTEM "xml-completion-info.dtd">
  4
  5<dtd>
  6
  7<element-list>
  8
  9<element name="apply-imports"
 10content="EMPTY" />
 11<element name="apply-templates"
 12content="(sort|with-param)">
 13<attribute name="mode" type="NMTOKEN" />
 14<attribute name="select" value="node()" type="CDATA" />
 15</element>
 16<element name="attribute"
 17content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback)">
 18<attribute name="name" type="CDATA" required="true" />
 19<attribute name="namespace" type="CDATA" />
 20<attribute name="xml:space" type="(default|preserve)" />
 21</element>
 22<element name="attribute-set"
 23content="(attribute)">
 24<attribute name="name" type="NMTOKEN" required="true" />
 25<attribute name="use-attribute-sets" type="NMTOKENS" />
 26</element>
 27<element name="call-template"
 28content="(with-param)">
 29<attribute name="name" type="NMTOKEN" required="true" />
 30</element>
 31<element name="choose"
 32content="(when|otherwise)">
 33<attribute name="xml:space" type="(default|preserve)" />
 34</element>
 35<element name="comment"
 36content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback)">
 37<attribute name="xml:space" type="(default|preserve)" />
 38</element>
 39<element name="copy"
 40content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
 41<attribute name="use-attribute-sets" type="NMTOKENS" />
 42<attribute name="xml:space" type="(default|preserve)" />
 43</element>
 44<element name="copy-of"
 45content="EMPTY">
 46<attribute name="select" type="CDATA" required="true" />
 47</element>
 48<element name="decimal-format"
 49content="EMPTY">
 50<attribute name="NaN" value="NaN" type="CDATA" />
 51<attribute name="decimal-separator" value="." type="CDATA" />
 52<attribute name="digit" value="#" type="CDATA" />
 53<attribute name="grouping-separator" value="," type="CDATA" />
 54<attribute name="infinity" value="Infinity" type="CDATA" />
 55<attribute name="minus-sign" value="-" type="CDATA" />
 56<attribute name="name" type="NMTOKEN" />
 57<attribute name="pattern-separator" value=";" type="CDATA" />
 58<attribute name="per-mille" value="?" type="CDATA" />
 59<attribute name="percent" value="%" type="CDATA" />
 60<attribute name="zero-digit" value="0" type="CDATA" />
 61</element>
 62<element name="element"
 63content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
 64<attribute name="name" type="CDATA" required="true" />
 65<attribute name="namespace" type="CDATA" />
 66<attribute name="use-attribute-sets" type="NMTOKENS" />
 67<attribute name="xml:space" type="(default|preserve)" />
 68</element>
 69<element name="fallback"
 70content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
 71<attribute name="xml:space" type="(default|preserve)" />
 72</element>
 73<element name="for-each"
 74content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute|sort)">
 75<attribute name="select" type="CDATA" required="true" />
 76<attribute name="xml:space" type="(default|preserve)" />
 77</element>
 78<element name="if"
 79content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
 80<attribute name="test" type="CDATA" required="true" />
 81<attribute name="xml:space" type="(default|preserve)" />
 82</element>
 83<element name="import"
 84content="EMPTY">
 85<attribute name="href" type="CDATA" required="true" />
 86</element>
 87<element name="include"
 88content="EMPTY">
 89<attribute name="href" type="CDATA" required="true" />
 90</element>
 91<element name="key"
 92content="EMPTY">
 93<attribute name="match" type="CDATA" required="true" />
 94<attribute name="name" type="NMTOKEN" required="true" />
 95<attribute name="use" type="CDATA" required="true" />
 96</element>
 97<element name="message"
 98content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
 99<attribute name="terminate" value="no" type="(yes|no)" />
100<attribute name="xml:space" type="(default|preserve)" />
101</element>
102<element name="namespace-alias"
103content="EMPTY">
104<attribute name="result-prefix" type="CDATA" required="true" />
105<attribute name="stylesheet-prefix" type="CDATA" required="true" />
106</element>
107<element name="number"
108content="EMPTY">
109<attribute name="count" type="CDATA" />
110<attribute name="format" value="1" type="CDATA" />
111<attribute name="from" type="CDATA" />
112<attribute name="grouping-separator" type="CDATA" />
113<attribute name="grouping-size" type="CDATA" />
114<attribute name="lang" type="CDATA" />
115<attribute name="letter-value" type="CDATA" />
116<attribute name="level" value="single" type="(single|multiple|any)" />
117<attribute name="value" type="CDATA" />
118</element>
119<element name="otherwise"
120content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
121<attribute name="xml:space" type="(default|preserve)" />
122</element>
123<element name="output"
124content="EMPTY">
125<attribute name="cdata-section-elements" type="NMTOKENS" />
126<attribute name="doctype-public" type="CDATA" />
127<attribute name="doctype-system" type="CDATA" />
128<attribute name="encoding" type="CDATA" />
129<attribute name="indent" type="(yes|no)" />
130<attribute name="media-type" type="CDATA" />
131<attribute name="method" type="NMTOKEN" />
132<attribute name="omit-xml-declaration" type="(yes|no)" />
133<attribute name="standalone" type="(yes|no)" />
134<attribute name="version" type="NMTOKEN" />
135</element>
136<element name="param"
137content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
138<attribute name="name" type="NMTOKEN" required="true" />
139<attribute name="select" type="CDATA" />
140</element>
141<element name="preserve-space"
142content="EMPTY">
143<attribute name="elements" type="CDATA" required="true" />
144</element>
145<element name="processing-instruction"
146content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback)">
147<attribute name="name" type="CDATA" required="true" />
148<attribute name="xml:space" type="(default|preserve)" />
149</element>
150<element name="sort"
151content="EMPTY">
152<attribute name="case-order" type="CDATA" />
153<attribute name="data-type" value="text" type="CDATA" />
154<attribute name="lang" type="CDATA" />
155<attribute name="order" value="ascending" type="CDATA" />
156<attribute name="select" value="." type="CDATA" />
157</element>
158<element name="strip-space"
159content="EMPTY">
160<attribute name="elements" type="CDATA" required="true" />
161</element>
162<element name="stylesheet"
163content="(import|include|strip-space|preserve-space|output|key|decimal-format|attribute-set|variable|param|template|namespace-alias)">
164<attribute name="exclude-result-prefixes" type="CDATA" />
165<attribute name="extension-element-prefixes" type="CDATA" />
166<attribute name="id" type="ID" />
167<attribute name="version" type="NMTOKEN" required="true" />
168<attribute name="xml:space" type="(default|preserve)" />
169<attribute name="xmlns:xsl" value="http://www.w3.org/1999/XSL/Transform" type="CDATA" />
170</element>
171<element name="template"
172content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute|param)">
173<attribute name="match" type="CDATA" />
174<attribute name="mode" type="NMTOKEN" />
175<attribute name="name" type="NMTOKEN" />
176<attribute name="priority" type="NMTOKEN" />
177<attribute name="xml:space" type="(default|preserve)" />
178</element>
179<element name="text"
180content="()">
181<attribute name="disable-output-escaping" value="no" type="(yes|no)" />
182</element>
183<element name="transform"
184content="(import|include|strip-space|preserve-space|output|key|decimal-format|attribute-set|variable|param|template|namespace-alias)">
185<attribute name="exclude-result-prefixes" type="CDATA" />
186<attribute name="extension-element-prefixes" type="CDATA" />
187<attribute name="id" type="ID" />
188<attribute name="version" type="NMTOKEN" required="true" />
189<attribute name="xml:space" type="(default|preserve)" />
190<attribute name="xmlns:xsl" value="http://www.w3.org/1999/XSL/Transform" type="CDATA" />
191</element>
192<element name="value-of"
193content="EMPTY">
194<attribute name="disable-output-escaping" value="no" type="(yes|no)" />
195<attribute name="select" type="CDATA" required="true" />
196</element>
197<element name="variable"
198content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
199<attribute name="name" type="NMTOKEN" required="true" />
200<attribute name="select" type="CDATA" />
201</element>
202<element name="when"
203content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
204<attribute name="test" type="CDATA" required="true" />
205<attribute name="xml:space" type="(default|preserve)" />
206</element>
207<element name="with-param"
208content="(apply-templates|call-template|apply-imports|for-each|value-of|copy-of|number|choose|if|text|copy|variable|message|fallback|processing-instruction|comment|element|attribute)">
209<attribute name="name" type="NMTOKEN" required="true" />
210<attribute name="select" type="CDATA" />
211</element>
212
213</element-list>
214
215</dtd>