Class | Nokogiri::XML::RelaxNG |
In: |
lib/nokogiri/ffi/xml/relax_ng.rb
lib/nokogiri/xml/relax_ng.rb ext/nokogiri/html_document.c |
Parent: | Schema |
Nokogiri::XML::RelaxNG is used for validating XML against a RelaxNG schema.
Validate an XML document against a RelaxNG schema. Loop over the errors that are returned and print them out:
schema = Nokogiri::XML::RelaxNG(File.read(ADDRESS_SCHEMA_FILE)) doc = Nokogiri::XML(File.read(ADDRESS_XML_FILE)) schema.validate(doc).each do |error| puts error.message end
The list of errors are Nokogiri::XML::SyntaxError objects.