Updated CSS validator WADL
<?xml version="1.0" encoding="utf-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://research.sun.com/wadl/2006/10 wadl.xsd" xmlns="http://research.sun.com/wadl/2006/10">
<grammars/>
<resources base="http://jigsaw.w3.org/css-validator/">
<resource path="validator">
<doc xml:lang="en" title="W3C CSS Validation Service">Validate CSS stylesheets or (X)HTML documents with CSS</doc>
<doc xml:lang="fr" title="Service de validation CSS du W3C">validation de feuilles de style CSS, seules ou incluses dans du (X)HTML</doc>
<method name="GET" id="CssValidationUri">
<request>
<param name="uri" type="xs:anyURI" style="query" required="true" />
<param name="warning" type="xs:string" style="query" default="1">
<option value="no"><doc xml:lang="en" title="No Warning">Warning Output disabled</doc></option>
<option value="0"><doc xml:lang="en" title="Important Warnings Only">Warning Output enabled for important, syntax-related warnings</doc></option>
<option value="1"><doc xml:lang="en" title="Normal Report">Warning Output enabled for most warnings, fitering out suggestions for accessibility, etc</doc></option>
<option value="2"><doc xml:lang="en" title="All Warnings">Warning Output enabled for all types of warnings</doc></option>
</param>
<param name="profile" default="css21" type="xs:string">
<doc xml:lang="en" title="CSS Profile selection">Check CSS against a particular profile</doc>
<option value="css1" />
<option value="css2" />
<option value="css21" />
<option value="css3" />
<option value="svg" />
<option value="svgbasic" />
<option value="svgtiny" />
<option value="mobile" />
<option value="atsc-tv" />
<option value="tv" />
</param>
<param name="usermedium" type="xs:string">
<doc xml:lang="en" title="User Medium parameter">Check CSS for a specific medium</doc>
<option value="all" />
<option value="aural" />
<option value="braille" />
<option value="embossed" />
<option value="handheld" />
<option value="print" />
<option value="projection" />
<option value="screen" />
<option value="tty" />
<option value="tv" />
<option value="presentation" />
</param>
<param name="lang" type="xs:string">
<doc xml:lang="en" title="output language">Choose language of the output messages</doc>
<option value="en" />
<option value="fr" />
<option value="ja" />
<option value="es" />
<option value="zh-cn" />
<option value="nl" />
<option value="de" />
</param>
<param name="output" fixed="ucn" type="tOutput" required="true" />
</request>
</method>
<method name="GET" id="CssValidationText">
<request>
<param name="text" type="xs:string" />
<param name="warning" type="xs:string" style="query" default="1">
<option value="no"><doc xml:lang="en" title="No Warning">Warning Output disabled</doc></option>
<option value="0"><doc xml:lang="en" title="Important Warnings Only">Warning Output enabled for important, syntax-related warnings</doc></option>
<option value="1"><doc xml:lang="en" title="Normal Report">Warning Output enabled for most warnings, fitering out suggestions for accessibility, etc</doc></option>
<option value="2"><doc xml:lang="en" title="All Warnings">Warning Output enabled for all types of warnings</doc></option>
</param>
<param name="profile" default="css21" type="xs:string">
<doc xml:lang="en" title="CSS Profile selection">Check CSS against a particular profile</doc>
<option value="css1" />
<option value="css2" />
<option value="css21" />
<option value="css3" />
<option value="svg" />
<option value="svgbasic" />
<option value="svgtiny" />
<option value="mobile" />
<option value="atsc-tv" />
<option value="tv" />
</param>
<param name="usermedium" type="xs:string">
<doc xml:lang="en" title="User Medium parameter">Check CSS for a specific medium</doc>
<option value="all" />
<option value="aural" />
<option value="braille" />
<option value="embossed" />
<option value="handheld" />
<option value="print" />
<option value="projection" />
<option value="screen" />
<option value="tty" />
<option value="tv" />
<option value="presentation" />
</param>
<param name="lang" type="xs:string">
<doc xml:lang="en" title="output language">Choose language of the output messages</doc>
<option value="en" />
<option value="fr" />
<option value="ja" />
<option value="es" />
<option value="zh-cn" />
<option value="nl" />
<option value="de" />
</param>
<param name="output" fixed="ucn" type="tOutput" required="true" />
</request>
</method>
<method name="POST" id="CssValidationFile">
<request>
<param name="file" />
<param name="warning" type="xs:string" style="query" default="1">
<option value="no"><doc xml:lang="en" title="No Warning">Warning Output disabled</doc></option>
<option value="0"><doc xml:lang="en" title="Important Warnings Only">Warning Output enabled for important, syntax-related warnings</doc></option>
<option value="1"><doc xml:lang="en" title="Normal Report">Warning Output enabled for most warnings, fitering out suggestions for accessibility, etc</doc></option>
<option value="2"><doc xml:lang="en" title="All Warnings">Warning Output enabled for all types of warnings</doc></option>
</param>
<param name="profile" default="css21" type="xs:string">
<doc xml:lang="en" title="CSS Profile selection">Check CSS against a particular profile</doc>
<option value="css1" />
<option value="css2" />
<option value="css21" />
<option value="css3" />
<option value="svg" />
<option value="svgbasic" />
<option value="svgtiny" />
<option value="mobile" />
<option value="atsc-tv" />
<option value="tv" />
</param>
<param name="usermedium" type="xs:string">
<doc xml:lang="en" title="User Medium parameter">Check CSS for a specific medium</doc>
<option value="all" />
<option value="aural" />
<option value="braille" />
<option value="embossed" />
<option value="handheld" />
<option value="print" />
<option value="projection" />
<option value="screen" />
<option value="tty" />
<option value="tv" />
<option value="presentation" />
</param>
<param name="lang" type="xs:string">
<doc xml:lang="en" title="output language">Choose language of the output messages</doc>
<option value="en" />
<option value="fr" />
<option value="ja" />
<option value="es" />
<option value="zh-cn" />
<option value="nl" />
<option value="de" />
</param>
<param name="output" fixed="ucn" type="tOutput" required="true" />
</request>
</method>
</resource>
</resources>
</application>
