root/WebContent/WEB-INF/resources/contracts/markup-validator.wadl @ 1550:259c7e94ed8c

Revision 1550:259c7e94ed8c, 17.0 KB (checked in by Thomas Gambet <tgambet@…>, 3 years ago)

~ updated to reflect current parameter values

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<application
3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4        xsi:schemaLocation="http://research.sun.com/wadl/2006/10 wadl.xsd"
5        xmlns="http://research.sun.com/wadl/2006/10"
6        xmlns:xs="http://www.w3.org/2001/XMLSchema">
7        <grammars/>
8
9        <resources base="http://validator.w3.org/">
10                <resource path="check">
11                        <doc title="responseType">default</doc>
12               
13                        <doc xml:lang="en" title="name">W3C HTML Validator</doc>
14                        <doc xml:lang="fr" title="name">W3C Validateur HTML</doc>
15                       
16                        <doc title="mimetype">text/html</doc>
17                        <doc title="mimetype">application/xhtml+xml</doc>
18                        <doc title="mimetype">image/svg+xml</doc>
19                        <doc title="mimetype">application/mathml+xml</doc>
20                        <doc title="mimetype">application/smil+xml</doc>
21                       
22                        <doc title="paramOutput">output</doc>
23               
24                        <method name="GET" id="MarkupValidationUri">
25                                <doc title="inputMethod">URI</doc>
26                                <doc title="inputParamName">url</doc>
27                                <request>
28                                        <param name="url" type="xs:anyURI" style="plain"/>
29                                        <param name="charset" default="utf-8" style="plain">
30                                <option value="(detect automatically)">(detect automatically)</option>
31                                <option value="utf-8">utf-8 (Unicode, worldwide)</option>
32                                <option value="utf-16">utf-16 (Unicode, worldwide)</option>
33                                <option value="iso-8859-1">iso-8859-1 (Western Europe)</option>
34                                <option value="iso-8859-2">iso-8859-2 (Central Europe)</option>
35                                <option value="iso-8859-3">iso-8859-3 (Southern Europe)</option>
36                                <option value="iso-8859-4">iso-8859-4 (North European)</option>
37                                <option value="iso-8859-5">iso-8859-5 (Cyrillic)</option>
38                                <option value="iso-8859-6-i">iso-8859-6-i (Arabic)</option>
39                                <option value="iso-8859-7">iso-8859-7 (Greek)</option>
40                                <option value="iso-8859-8">iso-8859-8 (Hebrew, visual)</option>
41                                <option value="iso-8859-8-i">iso-8859-8-i (Hebrew, logical)</option>
42                                <option value="iso-8859-9">iso-8859-9 (Turkish)</option>
43                                <option value="iso-8859-10">iso-8859-10 (Latin 6)</option>
44                                <option value="iso-8859-11">iso-8859-11 (Latin/Thai)</option>
45                                <option value="iso-8859-13">iso-8859-13 (Latin 7, Baltic Rim)</option>
46                                <option value="iso-8859-14">iso-8859-14 (Latin 8, Celtic)</option>
47                                <option value="iso-8859-15">iso-8859-15 (Latin 9)</option>
48                                <option value="iso-8859-16">iso-8859-16 (Latin 10)</option>
49                                <option value="us-ascii">us-ascii (basic English)</option>
50                                <option value="euc-jp">euc-jp (Japanese, Unix)</option>
51                                <option value="shift_jis">shift_jis (Japanese, Win/Mac)</option>
52                                <option value="iso-2022-jp">iso-2022-jp (Japanese, email)</option>
53                                <option value="euc-kr">euc-kr (Korean)</option>
54                                <option value="ksc_5601">ksc_5601 (Korean)</option>
55                                <option value="gb2312">gb2312 (Chinese, simplified)</option>
56                                <option value="gb18030">gb18030 (Chinese, simplified)</option>
57                                <option value="big5">big5 (Chinese, traditional)</option>
58                                <option value="big5-HKSCS">Big5-HKSCS (Chinese, Hong Kong)</option>
59                                <option value="tis-620">tis-620 (Thai)</option>
60                                <option value="koi8-r">koi8-r (Russian)</option>
61                                <option value="koi8-u">koi8-u (Ukrainian)</option>
62                                <option value="iso-ir-111">iso-ir-111 (Cyrillic KOI-8)</option>
63                                <option value="macintosh">macintosh (MacRoman)</option>
64                                <option value="windows-1250">windows-1250 (Central Europe)</option>
65                                <option value="windows-1251">windows-1251 (Cyrillic)</option>
66                                <option value="windows-1252">windows-1252 (Western Europe)</option>
67                                <option value="windows-1253">windows-1253 (Greek)</option>
68                                <option value="windows-1254">windows-1254 (Turkish)</option>
69                                <option value="windows-1255">windows-1255 (Hebrew)</option>
70                                <option value="windows-1256">windows-1256 (Arabic)</option>
71                                <option value="windows-1257">windows-1257 (Baltic Rim)</option>
72                                        </param>                       
73                                        <param name="doctype" style="plain">
74                                                <option value="Inline">(detect automatically)</option>
75                                                <option value="HTML5">HTML5 (experimental)</option>
76                                                <option value="XHTML 1.0 Strict">XHTML 1.0 Strict</option>
77                                                <option value="XHTML 1.0 Transitional">XHTML 1.0 Transitional</option>
78                                                <option value="XHTML 1.0 Frameset">XHTML 1.0 Frameset</option>
79                                                <option value="HTML 4.01 Strict">HTML 4.01 Strict</option>
80                                                <option value="HTML 4.01 Transitional">HTML 4.01 Transitional</option>
81                                                <option value="HTML 4.01 Frameset">HTML 4.01 Frameset</option>
82                                                <option value="HTML 3.2">HTML 3.2</option>
83                                                <option value="HTML 2.0">HTML 2.0</option>
84                                                <option value="ISO/IEC 15445:2000 (&quot;ISO HTML&quot;)">ISO/IEC 15445:2000 ("ISO HTML")</option>
85                                                <option value="XHTML 1.1">XHTML 1.1</option>
86                                                <option value="XHTML + RDFa">XHTML + RDFa</option>
87                                                <option value="XHTML Basic 1.0">XHTML Basic 1.0</option>
88                                                <option value="XHTML Basic 1.1">XHTML Basic 1.1</option>
89                                                <option value="XHTML Mobile Profile 1.2">XHTML Mobile Profile 1.2</option>
90                                                <option value="XHTML-Print 1.0">XHTML-Print 1.0</option>
91                                                <option value="XHTML 1.1 plus MathML 2.0">XHTML 1.1 plus MathML 2.0</option>
92                                                <option value="XHTML 1.1 plus MathML 2.0 plus SVG 1.1">XHTML 1.1 plus MathML 2.0 plus SVG 1.1</option>
93                                                <option value="MathML 2.0">MathML 2.0</option>
94                                                <option value="SVG 1.0">SVG 1.0</option>
95                                                <option value="SVG 1.1">SVG 1.1</option>
96                                                <option value="SVG 1.1 Tiny">SVG 1.1 Tiny</option>
97                                                <option value="SVG 1.1 Basic">SVG 1.1 Basic</option>
98                                                <option value="SMIL 1.0">SMIL 1.0</option>
99                                                <option value="SMIL 2.0">SMIL 2.0</option>
100                                        </param>
101                                        <param name="output" fixed="ucn" required="true" style="plain">
102                                                <option value="ucn"/>
103                                        </param>
104                                </request>
105                        </method>
106
107                        <method name="POST" id="MarkupValidationText">
108                                <doc title="inputMethod">DIRECT</doc>
109                                <doc title="inputParamName">fragment</doc>
110                                <request>
111                                        <param name="fragment" style="plain"/>
112                                        <param name="charset" default="utf-8" style="plain">
113                                <option value="(detect automatically)">(detect automatically)</option>
114                                <option value="utf-8">utf-8 (Unicode, worldwide)</option>
115                                <option value="utf-16">utf-16 (Unicode, worldwide)</option>
116                                <option value="iso-8859-1">iso-8859-1 (Western Europe)</option>
117                                <option value="iso-8859-2">iso-8859-2 (Central Europe)</option>
118                                <option value="iso-8859-3">iso-8859-3 (Southern Europe)</option>
119                                <option value="iso-8859-4">iso-8859-4 (North European)</option>
120                                <option value="iso-8859-5">iso-8859-5 (Cyrillic)</option>
121                                <option value="iso-8859-6-i">iso-8859-6-i (Arabic)</option>
122                                <option value="iso-8859-7">iso-8859-7 (Greek)</option>
123                                <option value="iso-8859-8">iso-8859-8 (Hebrew, visual)</option>
124                                <option value="iso-8859-8-i">iso-8859-8-i (Hebrew, logical)</option>
125                                <option value="iso-8859-9">iso-8859-9 (Turkish)</option>
126                                <option value="iso-8859-10">iso-8859-10 (Latin 6)</option>
127                                <option value="iso-8859-11">iso-8859-11 (Latin/Thai)</option>
128                                <option value="iso-8859-13">iso-8859-13 (Latin 7, Baltic Rim)</option>
129                                <option value="iso-8859-14">iso-8859-14 (Latin 8, Celtic)</option>
130                                <option value="iso-8859-15">iso-8859-15 (Latin 9)</option>
131                                <option value="iso-8859-16">iso-8859-16 (Latin 10)</option>
132                                <option value="us-ascii">us-ascii (basic English)</option>
133                                <option value="euc-jp">euc-jp (Japanese, Unix)</option>
134                                <option value="shift_jis">shift_jis (Japanese, Win/Mac)</option>
135                                <option value="iso-2022-jp">iso-2022-jp (Japanese, email)</option>
136                                <option value="euc-kr">euc-kr (Korean)</option>
137                                <option value="ksc_5601">ksc_5601 (Korean)</option>
138                                <option value="gb2312">gb2312 (Chinese, simplified)</option>
139                                <option value="gb18030">gb18030 (Chinese, simplified)</option>
140                                <option value="big5">big5 (Chinese, traditional)</option>
141                                <option value="big5-HKSCS">Big5-HKSCS (Chinese, Hong Kong)</option>
142                                <option value="tis-620">tis-620 (Thai)</option>
143                                <option value="koi8-r">koi8-r (Russian)</option>
144                                <option value="koi8-u">koi8-u (Ukrainian)</option>
145                                <option value="iso-ir-111">iso-ir-111 (Cyrillic KOI-8)</option>
146                                <option value="macintosh">macintosh (MacRoman)</option>
147                                <option value="windows-1250">windows-1250 (Central Europe)</option>
148                                <option value="windows-1251">windows-1251 (Cyrillic)</option>
149                                <option value="windows-1252">windows-1252 (Western Europe)</option>
150                                <option value="windows-1253">windows-1253 (Greek)</option>
151                                <option value="windows-1254">windows-1254 (Turkish)</option>
152                                <option value="windows-1255">windows-1255 (Hebrew)</option>
153                                <option value="windows-1256">windows-1256 (Arabic)</option>
154                                <option value="windows-1257">windows-1257 (Baltic Rim)</option>   
155                                        </param>
156                                        <param name="doctype" style="plain">
157                                                <option value="Inline">(detect automatically)</option>
158                                                <option value="HTML5">HTML5 (experimental)</option>
159                                                <option value="XHTML 1.0 Strict">XHTML 1.0 Strict</option>
160                                                <option value="XHTML 1.0 Transitional">XHTML 1.0 Transitional</option>
161                                                <option value="XHTML 1.0 Frameset">XHTML 1.0 Frameset</option>
162                                                <option value="HTML 4.01 Strict">HTML 4.01 Strict</option>
163                                                <option value="HTML 4.01 Transitional">HTML 4.01 Transitional</option>
164                                                <option value="HTML 4.01 Frameset">HTML 4.01 Frameset</option>
165                                                <option value="HTML 3.2">HTML 3.2</option>
166                                                <option value="HTML 2.0">HTML 2.0</option>
167                                                <option value="ISO/IEC 15445:2000 (&quot;ISO HTML&quot;)">ISO/IEC 15445:2000 ("ISO HTML")</option>
168                                                <option value="XHTML 1.1">XHTML 1.1</option>
169                                                <option value="XHTML + RDFa">XHTML + RDFa</option>
170                                                <option value="XHTML Basic 1.0">XHTML Basic 1.0</option>
171                                                <option value="XHTML Basic 1.1">XHTML Basic 1.1</option>
172                                                <option value="XHTML Mobile Profile 1.2">XHTML Mobile Profile 1.2</option>
173                                                <option value="XHTML-Print 1.0">XHTML-Print 1.0</option>
174                                                <option value="XHTML 1.1 plus MathML 2.0">XHTML 1.1 plus MathML 2.0</option>
175                                                <option value="XHTML 1.1 plus MathML 2.0 plus SVG 1.1">XHTML 1.1 plus MathML 2.0 plus SVG 1.1</option>
176                                                <option value="MathML 2.0">MathML 2.0</option>
177                                                <option value="SVG 1.0">SVG 1.0</option>
178                                                <option value="SVG 1.1">SVG 1.1</option>
179                                                <option value="SVG 1.1 Tiny">SVG 1.1 Tiny</option>
180                                                <option value="SVG 1.1 Basic">SVG 1.1 Basic</option>
181                                                <option value="SMIL 1.0">SMIL 1.0</option>
182                                                <option value="SMIL 2.0">SMIL 2.0</option>
183                                        </param>
184                                        <param name="output" fixed="ucn" required="true" style="plain">
185                                                <option value="ucn"/>
186                                        </param>
187                                </request>
188                        </method>
189
190                        <method name="POST" id="MarkupValidationFile">
191                                <doc title="inputMethod">UPLOAD</doc>
192                                <doc title="inputParamName">uploaded_file</doc>
193                                <request>
194                                        <param name="uploaded_file" style="plain"/>
195                                        <param name="charset" default="utf-8" style="plain">
196                                <option value="(detect automatically)">(detect automatically)</option>
197                                <option value="utf-8">utf-8 (Unicode, worldwide)</option>
198                                <option value="utf-16">utf-16 (Unicode, worldwide)</option>
199                                <option value="iso-8859-1">iso-8859-1 (Western Europe)</option>
200                                <option value="iso-8859-2">iso-8859-2 (Central Europe)</option>
201                                <option value="iso-8859-3">iso-8859-3 (Southern Europe)</option>
202                                <option value="iso-8859-4">iso-8859-4 (North European)</option>
203                                <option value="iso-8859-5">iso-8859-5 (Cyrillic)</option>
204                                <option value="iso-8859-6-i">iso-8859-6-i (Arabic)</option>
205                                <option value="iso-8859-7">iso-8859-7 (Greek)</option>
206                                <option value="iso-8859-8">iso-8859-8 (Hebrew, visual)</option>
207                                <option value="iso-8859-8-i">iso-8859-8-i (Hebrew, logical)</option>
208                                <option value="iso-8859-9">iso-8859-9 (Turkish)</option>
209                                <option value="iso-8859-10">iso-8859-10 (Latin 6)</option>
210                                <option value="iso-8859-11">iso-8859-11 (Latin/Thai)</option>
211                                <option value="iso-8859-13">iso-8859-13 (Latin 7, Baltic Rim)</option>
212                                <option value="iso-8859-14">iso-8859-14 (Latin 8, Celtic)</option>
213                                <option value="iso-8859-15">iso-8859-15 (Latin 9)</option>
214                                <option value="iso-8859-16">iso-8859-16 (Latin 10)</option>
215                                <option value="us-ascii">us-ascii (basic English)</option>
216                                <option value="euc-jp">euc-jp (Japanese, Unix)</option>
217                                <option value="shift_jis">shift_jis (Japanese, Win/Mac)</option>
218                                <option value="iso-2022-jp">iso-2022-jp (Japanese, email)</option>
219                                <option value="euc-kr">euc-kr (Korean)</option>
220                                <option value="ksc_5601">ksc_5601 (Korean)</option>
221                                <option value="gb2312">gb2312 (Chinese, simplified)</option>
222                                <option value="gb18030">gb18030 (Chinese, simplified)</option>
223                                <option value="big5">big5 (Chinese, traditional)</option>
224                                <option value="big5-HKSCS">Big5-HKSCS (Chinese, Hong Kong)</option>
225                                <option value="tis-620">tis-620 (Thai)</option>
226                                <option value="koi8-r">koi8-r (Russian)</option>
227                                <option value="koi8-u">koi8-u (Ukrainian)</option>
228                                <option value="iso-ir-111">iso-ir-111 (Cyrillic KOI-8)</option>
229                                <option value="macintosh">macintosh (MacRoman)</option>
230                                <option value="windows-1250">windows-1250 (Central Europe)</option>
231                                <option value="windows-1251">windows-1251 (Cyrillic)</option>
232                                <option value="windows-1252">windows-1252 (Western Europe)</option>
233                                <option value="windows-1253">windows-1253 (Greek)</option>
234                                <option value="windows-1254">windows-1254 (Turkish)</option>
235                                <option value="windows-1255">windows-1255 (Hebrew)</option>
236                                <option value="windows-1256">windows-1256 (Arabic)</option>
237                                <option value="windows-1257">windows-1257 (Baltic Rim)</option>
238                                        </param>
239                                        <param name="doctype" style="plain">
240                                                <option value="Inline">(detect automatically)</option>
241                                                <option value="HTML5">HTML5 (experimental)</option>
242                                                <option value="XHTML 1.0 Strict">XHTML 1.0 Strict</option>
243                                                <option value="XHTML 1.0 Transitional">XHTML 1.0 Transitional</option>
244                                                <option value="XHTML 1.0 Frameset">XHTML 1.0 Frameset</option>
245                                                <option value="HTML 4.01 Strict">HTML 4.01 Strict</option>
246                                                <option value="HTML 4.01 Transitional">HTML 4.01 Transitional</option>
247                                                <option value="HTML 4.01 Frameset">HTML 4.01 Frameset</option>
248                                                <option value="HTML 3.2">HTML 3.2</option>
249                                                <option value="HTML 2.0">HTML 2.0</option>
250                                                <option value="ISO/IEC 15445:2000 (&quot;ISO HTML&quot;)">ISO/IEC 15445:2000 ("ISO HTML")</option>
251                                                <option value="XHTML 1.1">XHTML 1.1</option>
252                                                <option value="XHTML + RDFa">XHTML + RDFa</option>
253                                                <option value="XHTML Basic 1.0">XHTML Basic 1.0</option>
254                                                <option value="XHTML Basic 1.1">XHTML Basic 1.1</option>
255                                                <option value="XHTML Mobile Profile 1.2">XHTML Mobile Profile 1.2</option>
256                                                <option value="XHTML-Print 1.0">XHTML-Print 1.0</option>
257                                                <option value="XHTML 1.1 plus MathML 2.0">XHTML 1.1 plus MathML 2.0</option>
258                                                <option value="XHTML 1.1 plus MathML 2.0 plus SVG 1.1">XHTML 1.1 plus MathML 2.0 plus SVG 1.1</option>
259                                                <option value="MathML 2.0">MathML 2.0</option>
260                                                <option value="SVG 1.0">SVG 1.0</option>
261                                                <option value="SVG 1.1">SVG 1.1</option>
262                                                <option value="SVG 1.1 Tiny">SVG 1.1 Tiny</option>
263                                                <option value="SVG 1.1 Basic">SVG 1.1 Basic</option>
264                                                <option value="SMIL 1.0">SMIL 1.0</option>
265                                                <option value="SMIL 2.0">SMIL 2.0</option>
266                                        </param>
267                                        <param name="output" fixed="ucn" required="true" style="plain">
268                                                <option value="ucn"/>
269                                        </param>
270                                </request>
271                        </method>
272                </resource>
273        </resources>
274
275</application>
Note: See TracBrowser for help on using the browser.