Table of Contents - xml-smart-0.5.2 Documentation
Pages
-
README
- XML::Smart - A Ruby class for fast and simple XML access
- Installation
- Features
- Principle of least surprise
- Inherits Nokogiris GREAT compatibility for platforms and Ruby interpreters
- XML only
- Great and convenient namespace support, compared to everything else out there
- NFS safe file locking while editing / reading from an XML file
- check against relaxng and xml schema
- xinclude
- Changes since 0.2.x (see Changelog)
- register_namespace instead of #namespaces= to register shortcuts
- Documentation
- XSDtoRNG.xsl
Classes and Modules
- Nokogiri
- Nokogiri::XML
- Nokogiri::XML::Document
- Nokogiri::XML::Node
- XML
- XML::Common
- XML::Smart
- XML::Smart::Dom
- XML::Smart::Dom::Attribute
- XML::Smart::Dom::AttributeSet
- XML::Smart::Dom::Element
- XML::Smart::Dom::Namespace
- XML::Smart::Dom::NamespaceSet
- XML::Smart::Dom::NodeSet
- XML::Smart::Dom::Other
- XML::Smart::Dom::Text
- XML::Smart::Error
- XML::Smart::ProcessingInstruction
- XML::Smart::QName
Methods
- ::modify — XML::Smart
- ::new — XML::Smart::Dom
- ::new — XML::Smart::Dom::Attribute
- ::new — XML::Smart::Dom::AttributeSet
- ::new — XML::Smart::Dom::Element
- ::new — XML::Smart::Dom::Namespace
- ::new — XML::Smart::Dom::NamespaceSet
- ::new — XML::Smart::Dom::NodeSet
- ::new — XML::Smart::Dom::Text
- ::new — XML::Smart::ProcessingInstruction
- ::new — XML::Smart::QName
- ::new — XML::Smart
- ::open — XML::Smart
- ::open_unprotected — XML::Smart
- ::pretty_path — XML::Common
- ::smart_helper — XML::Smart::Dom
- ::string — XML::Smart
- #+ — XML::Smart::QName
- #== — XML::Smart::Dom::Attribute
- #== — XML::Smart::Dom::Element
- #== — XML::Smart::Dom::Namespace
- #== — XML::Smart::ProcessingInstruction
- #== — XML::Smart::QName
- #=== — XML::Smart::Dom
- #=== — XML::Smart::Dom::Attribute
- #=== — XML::Smart::Dom::AttributeSet
- #=== — XML::Smart::Dom::Element
- #=== — XML::Smart::Dom::Namespace
- #=== — XML::Smart::Dom::NamespaceSet
- #=== — XML::Smart::Dom::NodeSet
- #=== — XML::Smart::Dom::Text
- #=== — XML::Smart::ProcessingInstruction
- #=== — XML::Smart::QName
- #[] — XML::Smart::Dom::AttributeSet
- #[] — XML::Smart::Dom::NamespaceSet
- #[] — XML::Smart::Dom::NodeSet
- #[]= — XML::Smart::Dom::AttributeSet
- #[]= — XML::Smart::Dom::NamespaceSet
- #__replace — Nokogiri::XML::Node
- #add — XML::Smart::Dom::Element
- #add — XML::Smart::Dom::NamespaceSet
- #add_after — XML::Smart::Dom::Element
- #add_before — XML::Smart::Dom::Element
- #add_helper — XML::Smart::Dom::Element
- #append — XML::Smart::Dom::Element
- #at — XML::Smart::Dom::NodeSet
- #attr? — XML::Smart::Dom::AttributeSet
- #attributes — XML::Smart::Dom::Element
- #basepath — Nokogiri::XML::Document
- #basepath= — Nokogiri::XML::Document
- #children — XML::Smart::Dom::Element
- #children? — XML::Smart::Dom::Element
- #content — XML::Smart::ProcessingInstruction
- #content= — XML::Smart::ProcessingInstruction
- #custom_namespace_prefixes — Nokogiri::XML::Document
- #custom_namespace_prefixes_update — Nokogiri::XML::Document
- #delete_all! — XML::Smart::Dom::AttributeSet
- #delete_all! — XML::Smart::Dom::NamespaceSet
- #delete_all! — XML::Smart::Dom::NodeSet
- #delete_at — XML::Smart::Dom::NamespaceSet
- #delete_at — XML::Smart::Dom::NodeSet
- #delete_at! — XML::Smart::Dom::AttributeSet
- #delete_if — XML::Smart::Dom::NamespaceSet
- #delete_if — XML::Smart::Dom::NodeSet
- #delete_if! — XML::Smart::Dom::AttributeSet
- #do_xinclude_manual — Nokogiri::XML::Node
- #dump — XML::Smart::Dom::Element
- #dump — XML::Smart::Dom::Text
- #dump — XML::Smart::ProcessingInstruction
- #each — XML::Smart::Dom::AttributeSet
- #each — XML::Smart::Dom::NamespaceSet
- #each — XML::Smart::Dom::NodeSet
- #element_only? — XML::Smart::Dom::Element
- #empty? — XML::Smart::Dom::AttributeSet
- #empty? — XML::Smart::Dom::Element
- #empty? — XML::Smart::Dom::NamespaceSet
- #empty? — XML::Smart::Dom::NodeSet
- #find — XML::Smart::Dom
- #find — XML::Smart::Dom::Element
- #first — XML::Smart::Dom::NodeSet
- #has_attr? — XML::Smart::Dom::AttributeSet
- #has_ns? — XML::Smart::Dom::NamespaceSet
- #href — XML::Smart::Dom::Namespace
- #href — XML::Smart::QName
- #include? — XML::Smart::Dom::AttributeSet
- #include? — XML::Smart::Dom::NamespaceSet
- #last — XML::Smart::Dom::NodeSet
- #length — XML::Smart::Dom::AttributeSet
- #length — XML::Smart::Dom::NamespaceSet
- #length — XML::Smart::Dom::NodeSet
- #member? — XML::Smart::Dom::AttributeSet
- #member? — XML::Smart::Dom::NamespaceSet
- #mixed? — XML::Smart::Dom::Element
- #name — XML::Smart::QName
- #name= — XML::Smart::QName
- #names — XML::Smart::Dom::AttributeSet
- #namespace — XML::Smart::Dom::Element
- #namespace= — XML::Smart::Dom::Element
- #namespace? — XML::Smart::Dom::Element
- #namespaces — XML::Smart::Dom
- #namespaces — XML::Smart::Dom::Element
- #ns? — XML::Smart::Dom::NamespaceSet
- #ns_counter — Nokogiri::XML::Document
- #ns_update — Nokogiri::XML::Document
- #otype — XML::Smart::Dom::Other
- #parent — XML::Smart::Dom::Attribute
- #parent — XML::Smart::Dom::Element
- #parent — XML::Smart::Dom::Text
- #parent — XML::Smart::ProcessingInstruction
- #parent? — XML::Smart::Dom::Element
- #parent? — XML::Smart::ProcessingInstruction
- #path — XML::Smart::Dom::Attribute
- #path — XML::Smart::Dom::Element
- #path — XML::Smart::Dom::Text
- #path — XML::Smart::ProcessingInstruction
- #prefix — XML::Smart::Dom::Namespace
- #prefix — XML::Smart::QName
- #prepend — XML::Smart::Dom::Element
- #qname — XML::Smart::Dom::Attribute
- #qname — XML::Smart::Dom::Element
- #qname — XML::Smart::ProcessingInstruction
- #register_namespace — XML::Smart::Dom
- #replace — Nokogiri::XML::Node
- #replace_by — XML::Smart::Dom::Element
- #replace_by — XML::Smart::ProcessingInstruction
- #replace_by_copy — XML::Smart::Dom::Element
- #root — XML::Smart::Dom
- #root= — XML::Smart::Dom
- #save_as — XML::Smart::Dom
- #serialize — XML::Smart::Dom
- #text — XML::Smart::Dom::Attribute
- #text — XML::Smart::Dom::Element
- #text — XML::Smart::Dom::Text
- #text= — XML::Smart::Dom::Attribute
- #text= — XML::Smart::Dom::Element
- #text= — XML::Smart::Dom::Text
- #text_only? — XML::Smart::Dom::Element
- #to_doc — XML::Smart::Dom::Element
- #to_f — XML::Smart::Dom::Attribute
- #to_f — XML::Smart::Dom::Element
- #to_f — XML::Smart::Dom::Text
- #to_i — XML::Smart::Dom::Attribute
- #to_i — XML::Smart::Dom::Element
- #to_i — XML::Smart::Dom::Text
- #to_s — XML::Smart::Dom
- #to_s — XML::Smart::Dom::Attribute
- #to_s — XML::Smart::Dom::Element
- #to_s — XML::Smart::Dom::Namespace
- #to_s — XML::Smart::Dom::Text
- #to_s — XML::Smart::QName
- #to_sym — XML::Smart::QName
- #transform_with — XML::Smart::Dom
- #unformated= — XML::Smart::Dom
- #unformated? — XML::Smart::Dom
- #unique_id — XML::Smart::Dom::Attribute
- #unique_id — XML::Smart::Dom::Element
- #unique_id — XML::Smart::ProcessingInstruction
- #unregister_namespace — XML::Smart::Dom
- #user_custom_namespace_prefixes — Nokogiri::XML::Document
- #user_custom_namespace_prefixes= — Nokogiri::XML::Document
- #validate_against — XML::Smart::Dom
- #value — XML::Smart::Dom::Attribute
- #value= — XML::Smart::Dom::Attribute
- #xinclude! — XML::Smart::Dom
- #xinclude! — XML::Smart::Dom::Element
- #xpath_experimental — Nokogiri::XML::Node
- #xpath_fast — Nokogiri::XML::Document
- #xpath_fast — Nokogiri::XML::Node
- #xpath_plain — Nokogiri::XML::Node