1 <?xml version='1.0' encoding="$charset"?> |
|
2 <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> |
|
3 <env:Body> |
|
4 <m:cssvalidationresponse |
|
5 env:encodingStyle="http://www.w3.org/2003/05/soap-encoding" |
|
6 xmlns:m="http://www.w3.org/2005/07/css-validator"> |
|
7 <m:uri>$file_title</m:uri> |
|
8 <m:checkedby>http://jigsaw.w3.org/css-validator/</m:checkedby> |
|
9 <m:csslevel>$cssversion</m:csslevel> |
|
10 <m:date>$currentdate</m:date> |
|
11 <m:validity>$is_valid</m:validity> |
|
12 <m:result> |
|
13 <m:errors xml:lang="$lang"> |
|
14 <m:errorcount>$errors_count</m:errorcount> |
|
15 #set ( $sf = "" ) |
|
16 #if ( $errors_count > 0 ) |
|
17 #foreach ( $error_content in $errors_content ) |
|
18 #set ( $err = $error_content.get("Error") ) |
|
19 #set ( $error_msg = $error_content.get("ErrorMsg") ) |
|
20 #set ( $class_name = $error_content.get("ClassName") ) |
|
21 #set ( $context_msg = $error_content.get("CtxMsg") ) |
|
22 #if ( $error_content.get("link_value_parse_error") ) |
|
23 #set ( $before_link = $error_content.get("link_before_parse_error") ) |
|
24 #set ( $link_value = $error_content.get("link_value_parse_error") ) |
|
25 #else |
|
26 #set ( $link_value = false ) |
|
27 #end |
|
28 #if ( $error_content.get("span_value_parse_error") ) |
|
29 #set ( $span_value = $error_content.get("span_value_parse_error") ) |
|
30 #else |
|
31 #set ( $span_value = false ) |
|
32 #end |
|
33 #if ( $sf != $err.SourceFile ) |
|
34 #if ( $open ) |
|
35 |
|
36 </m:errorlist> |
|
37 #end |
|
38 #set ( $sf = $err.SourceFileEscaped ) |
|
39 |
|
40 <m:errorlist> |
|
41 <m:uri>$sf</m:uri> |
|
42 #set ( $open = true ) |
|
43 #end |
|
44 |
|
45 <m:error> |
|
46 <m:line>$err.Line</m:line> |
|
47 <m:errortype>$class_name</m:errortype> |
|
48 #if ( $context_msg )<m:context> $context_msg </m:context>#end |
|
49 #if ( $span_value ) |
|
50 #set ( $span_class = $error_content.get("span_class_parse_error") ) |
|
51 |
|
52 <m:errorsubtype> |
|
53 $span_class |
|
54 </m:errorsubtype> |
|
55 <m:skippedstring> |
|
56 $span_value |
|
57 </m:skippedstring> |
|
58 #end |
|
59 |
|
60 <m:message> |
|
61 #if ( $link_value ) |
|
62 #set ( $link_name = $error_content.get("link_name_parse_error") ) |
|
63 |
|
64 $before_link : $link_name ($link_value) |
|
65 #end |
|
66 |
|
67 $error_msg |
|
68 </m:message> |
|
69 </m:error> |
|
70 #end |
|
71 #if ( $open ) |
|
72 |
|
73 </m:errorlist> |
|
74 #end |
|
75 #end |
|
76 |
|
77 </m:errors> |
|
78 <m:warnings xml:lang="$lang"> |
|
79 <m:warningcount>$warnings_count</m:warningcount> |
|
80 #if ( $warnings_count > 0 ) |
|
81 #set ( $sf = "" ) |
|
82 #set ( $open = false ) |
|
83 #foreach ( $warning in $warnings_list ) |
|
84 #if ( $sf != $warning.SourceFile ) |
|
85 #if ( $open ) |
|
86 |
|
87 </m:warninglist> |
|
88 #end |
|
89 #set ( $sf = $warning.SourceFileEscaped ) |
|
90 |
|
91 <m:warninglist> |
|
92 <m:uri>$sf</m:uri> |
|
93 #set ( $open = true ) |
|
94 #end |
|
95 #if ( $warning.Level <= $warning_level ) |
|
96 |
|
97 <m:warning> |
|
98 <m:line>$warning.Line</m:line> |
|
99 <m:level>$warning.Level</m:level> |
|
100 <m:message>$warning.WarningMessageEscaped</m:message> |
|
101 #if ( $warning.Context ) |
|
102 <m:context>$warning.Context.Escaped</m:context> |
|
103 #end |
|
104 </m:warning> |
|
105 #end |
|
106 #end |
|
107 #if ( $open ) |
|
108 |
|
109 </m:warninglist> |
|
110 #end |
|
111 #end |
|
112 </m:warnings> |
|
113 </m:result> |
|
114 </m:cssvalidationresponse> |
|
115 </env:Body> |
|
116 </env:Envelope> |
|
117 |
|