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