class Nokogiri::XML::Schema

def valid?(input)


return unless schema.valid?("/path/to/file.xml")
schema = Nokogiri::XML::Schema.new(File.read(XSD_FILE))

*Example:* Validate an \XML document on disk

return unless schema.valid?(document)
schema = Nokogiri::XML::Schema.new(File.read(XSD_FILE))

*Example:* Validate an existing XML::Document

[Returns] Boolean

A parsed document, or a string containing a local filename.
- +input+ (Nokogiri::XML::Document | String)
[Parameters]

Validate +input+ and return a Boolean indicating whether the document is valid

:call-seq: valid?(input) → Boolean
def valid?(input)
  validate(input).empty?
end