lib/mongrel2/xmlrequest.rb in mongrel2-0.40.0 vs lib/mongrel2/xmlrequest.rb in mongrel2-0.41.0

- old
+ new

@@ -1,8 +1,8 @@ #!/usr/bin/ruby -require 'nokogiri' +require 'libxml' require 'loggability' require 'mongrel2/request' unless defined?( Mongrel2::Request ) @@ -20,19 +20,19 @@ ### Parse the body as JSON. def initialize( sender_id, conn_id, path, headers, body, raw=nil ) super self.log.debug "Parsing XML request body" - @data = Nokogiri::XML( body ) + @reader = LibXML::XML::Reader.string( body ) end ###### public ###### - # The parsed request data (a Nokogiri::XML document) - attr_reader :data + # The parsed request data (a LibXML::Reader object) + attr_reader :reader end # class Mongrel2::XMLRequest # vim: set nosta noet ts=4 sw=4: