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: