Class HtmlValidators::XmllintHtmlValidator
In: lib/webgen/plugins/htmlvalidators/xmllint.rb
Parent: DefaultHtmlValidator
DefaultHtmlValidator XmllintHtmlValidator Webgen::HandlerPlugin lib/webgen/plugins/htmlvalidators/xmllint.rb lib/webgen/plugins/htmlvalidators/default.rb HtmlValidators dot/m_11_0.png

Methods

Public Instance methods

[Source]

    # 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

[Validate]