| Class | HtmlValidators::XmllintHtmlValidator |
| In: |
lib/webgen/plugins/htmlvalidators/xmllint.rb
|
| Parent: | DefaultHtmlValidator |
# File lib/webgen/plugins/htmlvalidators/xmllint.rb, line 39
39: def validate_file( filename )
40: cmd = ExtendedCommand.new( "xmllint #{param( 'args' )} #{filename}" )
41: case cmd.ret_code
42: when 0 then true
43: when 1..10
44: log(:warn) { "xmllint was run on <#{filename}>, but exited with return code #{cmd.ret_code} and the error message: #{cmd.err_text}" }
45: false
46: else
47: log(:error) { "Error running xmllint:#{cmd.err_text}" }
48: false
49: end
50: end