Sha256: dc797fbb213f97d0a5ca053d27ac12a7439ad3bbf493e75d19a0713438d4618b

Contents?: true

Size: 1.01 KB

Versions: 21

Compression:

Stored size: 1.01 KB

Contents

# encoding: UTF-8
# XSD4R - REXMLParser XML parser library.
# Copyright (C) 2000-2007  NAKAMURA, Hiroshi <nahi@ruby-lang.org>.

# This program is copyrighted free software by NAKAMURA, Hiroshi.  You can
# redistribute it and/or modify it under the same terms of Ruby's license;
# either the dual license version in 2003, or any later version.


require 'rexml/streamlistener'
require 'rexml/document'


module XSD
module XMLParser


class REXMLParser < XSD::XMLParser::Parser
  include REXML::StreamListener

  def do_parse(string_or_readable)
    $stderr.puts "XSD::XMLParser::REXMLParser.do_parse" if $DEBUG    
    REXML::Document.parse_stream(string_or_readable, self)
  end

  def epilogue
  end

  def tag_start(name, attrs)
    start_element(name, attrs)
  end

  def tag_end(name)
    end_element(name)
  end

  def text(text)
    characters(text)
  end

  def cdata(content)
    characters(content)
  end

  def xmldecl(version, encoding, standalone)
    send :xmldecl_encoding=, encoding
  end

  add_factory(self)
end


end
end

Version data entries

21 entries across 21 versions & 4 rubygems

Version Path
soap4r_es-0.1.1 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.1.0 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.10 lib/xsd/xmlparser/rexmlparser.rb
soap4r-ng-2.0.6 lib/xsd/xmlparser/rexmlparser.rb
soap4r-ng-2.0.5 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.9 lib/xsd/xmlparser/rexmlparser.rb
rtiss_soap4r-2.1.1 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.8 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.7 lib/xsd/xmlparser/rexmlparser.rb
rtiss_soap4r-2.1.0 lib/xsd/xmlparser/rexmlparser.rb
soap4r-ng-2.0.4 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.6 lib/xsd/xmlparser/rexmlparser.rb
rtiss_soap4r-2.0.6 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.5 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.4 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.3 lib/xsd/xmlparser/rexmlparser.rb
soap4r_es-0.0.1 lib/xsd/xmlparser/rexmlparser.rb
rtiss_soap4r-2.0.5 lib/xsd/xmlparser/rexmlparser.rb
rtiss_soap4r-2.0.4 lib/xsd/xmlparser/rexmlparser.rb
rubyjedi-soap4r-2.0.2.1 lib/xsd/xmlparser/rexmlparser.rb