W3cubDocs

/Nokogiri

class Nokogiri::XML::SyntaxError

Parent:
Nokogiri::SyntaxError

The XML::SyntaxError is raised on parse errors

This class provides information about XML SyntaxErrors. These exceptions are typically stored on Nokogiri::XML::Document#errors.

Attributes

code[R]
column[R]
domain[R]
file[R]
int1[R]
level[R]
line[R]
str1[R]
str2[R]
str3[R]

Public Instance Methods

error?() Show source
# File lib/nokogiri/xml/syntax_error.rb, line 32
def error?
  level == 2
end

return true if this is an error

fatal?() Show source
# File lib/nokogiri/xml/syntax_error.rb, line 38
def fatal?
  level == 3
end

return true if this error is fatal

none?() Show source
# File lib/nokogiri/xml/syntax_error.rb, line 20
def none?
  level == 0
end

return true if this is a non error

to_s() Show source
# File lib/nokogiri/xml/syntax_error.rb, line 42
def to_s
  message = super.chomp
  [location_to_s, level_to_s, message].
    compact.join(": ").
    force_encoding(message.encoding)
end
Calls superclass method
warning?() Show source
# File lib/nokogiri/xml/syntax_error.rb, line 26
def warning?
  level == 1
end

return true if this is a warning

© 2008–2018 Aaron Patterson, Mike Dalessio, Charles Nutter, Sergio Arbeo,
Patrick Mahoney, Yoko Harada, Akinori MUSHA, John Shahid, Lars Kanis
Licensed under the MIT License.