Table of Contents - xmlmapper-0.8.1 Documentation
Pages
- CHANGELOG
-
README
- XmlMapper
- Major Differences
- Installation
- Rubygems
- Bundler
- Examples
- XmlMapper.parse(XML)
- Address.parse(XML)
- Parsing
- Multiple Elements Mapping
- Attribute Mapping
- Attributes On Empty Child Elements
- Class composition (and Text Node)
- Custom XPATH
- Has One, Has Many
- Shared Functionality
- Inheritance Approach
- Module Mixins Approach
- Filtering with XPATH (non-greedy)
- Namespaces
- Large Datasets (in_groups_of)
- Saving to XML
- :on_save
- :state_when_nil
- :read_only
- namespaces
Classes and Modules
- XmlMapper
- XmlMapper::AnonymousMapper
- XmlMapper::AnonymousWrapperClassFactory
- XmlMapper::Attribute
- XmlMapper::Boolean
- XmlMapper::ClassMethods
- XmlMapper::Element
- XmlMapper::Item
- XmlMapper::SupportedTypes
- XmlMapper::SupportedTypes::CastWhenType
- XmlMapper::SupportedTypes::NilOrAlreadyConverted
- XmlMapper::TextNode
- XmlMapper::XmlContent
Methods
- ::get — XmlMapper::AnonymousWrapperClassFactory
- ::included — XmlMapper
- ::new — XmlMapper::Attribute
- ::new — XmlMapper::Item
- ::new — XmlMapper::SupportedTypes::CastWhenType
- ::new — XmlMapper
- #after_parse — XmlMapper::ClassMethods
- #after_parse_callbacks — XmlMapper::ClassMethods
- #apply — XmlMapper::SupportedTypes::CastWhenType
- #apply — XmlMapper::SupportedTypes::NilOrAlreadyConverted
- #apply? — XmlMapper::SupportedTypes::CastWhenType
- #apply? — XmlMapper::SupportedTypes::NilOrAlreadyConverted
- #attribute — XmlMapper::ClassMethods
- #attributes — XmlMapper::ClassMethods
- #constant — XmlMapper::Item
- #constantize — XmlMapper::Item
- #content — XmlMapper::ClassMethods
- #convert_string_to_constant — XmlMapper::Item
- #create_xmlmapper_class_with_element — XmlMapper::AnonymousMapper
- #create_xmlmapper_class_with_tag — XmlMapper::AnonymousMapper
- #custom_parser_defined? — XmlMapper::Item
- #define_attribute_on_class — XmlMapper::AnonymousMapper
- #define_element_on_class — XmlMapper::AnonymousMapper
- #element — XmlMapper::ClassMethods
- #elements — XmlMapper::ClassMethods
- #find — XmlMapper::Attribute
- #find — XmlMapper::Element
- #find — XmlMapper::TextNode
- #from_xml_node — XmlMapper::Item
- #handle_attributes_option — XmlMapper::Element
- #has_many — XmlMapper::ClassMethods
- #has_one — XmlMapper::ClassMethods
- #has_xml_content — XmlMapper::ClassMethods
- #method_name — XmlMapper::Item
- #namespace — XmlMapper::ClassMethods
- #no_operation — XmlMapper::SupportedTypes::CastWhenType
- #nokogiri_config_callback — XmlMapper::ClassMethods
- #parse — XmlMapper
- #parse — XmlMapper::ClassMethods
- #parse — XmlMapper::AnonymousMapper
- #process_node_as_supported_type — XmlMapper::Item
- #process_node_as_xml_content — XmlMapper::Item
- #process_node_with_custom_parser — XmlMapper::Item
- #process_node_with_default_parser — XmlMapper::Item
- #register — XmlMapper::SupportedTypes
- #register_namespace — XmlMapper::ClassMethods
- #register_type — XmlMapper::SupportedTypes
- #registered_namespaces — XmlMapper
- #suported_type_registered? — XmlMapper::Item
- #tag — XmlMapper::ClassMethods
- #tag_name — XmlMapper::ClassMethods
- #to_xml — XmlMapper
- #type — XmlMapper::SupportedTypes::NilOrAlreadyConverted
- #typecast — XmlMapper::Item
- #typecaster — XmlMapper::Item
- #types — XmlMapper::SupportedTypes
- #underscore — XmlMapper::AnonymousMapper
- #with_nokogiri_config — XmlMapper::ClassMethods
- #wrap — XmlMapper::ClassMethods
- #xpath — XmlMapper::Item