Frederick Cheung <[EMAIL PROTECTED]> writes: > Does both as far as I know ( I only had an xsd anyway)
Thanks. the xmllint help says --schema schema : do validation against the WXS schema I have never seen "WXS" as an abreviation for XML Schema Definition files. I now made a small rails test helper like this: require 'open3' class ActionController::TestCase def assert_xsd_validity(xsd, xml = @response.body ) assert test(?e, xsd), "#{xsd} does not exist" xml_temp_file = Tempfile.new("xsd_helper_tempfile") xml_temp_file.write xml xml_temp_file.close command_line = "/usr/bin/env xmllint -noout --schema #{xsd} #{xml_temp_file.path}" err = "" Open3.popen3(command_line){|stdin, stdout, stderr| stdin.close out = stdout.read err = stderr.read } assert_equal "#{xml_temp_file.path} validates\n", err end end Jarl --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---