Проверка nokogiri xsd не удалась в сентосах 5.4 - PullRequest
0 голосов
/ 28 августа 2011

Я использую nokogiri gem (1.4.1) для проверки xsd, он хорошо работает на моем локальном компьютере (ubuntu) и не работает на моем сервере (centos 5.4), он не проверял некоторые теги xml,ниже мой код.

          inut_xml=request.raw_post
           errors =[]
    xsd = Nokogiri::XML::Schema(File.read("#{Rails.root}/public/user.xsd"))
    doc = Nokogiri::XML(input_xml)
    xsd.validate(doc).each do |error|
        errors << error.message
    end

1 Ответ

0 голосов
/ 28 августа 2011

Я думаю, у вас есть проблема с версией зависимости.проверьте установленную версию центов 5.4 на libxml2 и установленную версию Ubuntu Linux, и, возможно, в следующий раз вы сможете выполнить 'yum upgrade'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...