This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Tobias Luetke (home) (author)
Sun Mar 30 08:25:47 -0700 2008
commit 8cce3d86f733e6e8d14d2db102943513c67ec6b6
tree 841054558e0f448a4025e80e4394350427b6c16e
parent 439362cd56393040a0cd9336ccde682d132db9dc
tree 841054558e0f448a4025e80e4394350427b6c16e
parent 439362cd56393040a0cd9336ccde682d132db9dc
xml_node /
| name | age | message | |
|---|---|---|---|
| |
README | Sun Mar 30 08:25:47 -0700 2008 | [Tobias Luetke (home)] |
| |
Rakefile | Sun Mar 30 07:39:14 -0700 2008 | [Tobias Luetke (home)] |
| |
benchmark/ | Sun Mar 30 07:39:14 -0700 2008 | [Tobias Luetke (home)] |
| |
init.rb | Sun Mar 30 07:39:14 -0700 2008 | [Tobias Luetke (home)] |
| |
lib/ | Sun Mar 30 07:39:14 -0700 2008 | [Tobias Luetke (home)] |
| |
test/ | Sun Mar 30 07:39:14 -0700 2008 | [Tobias Luetke (home)] |
README
XML Node
==========
Example for generating xml:
# Create an atom like document
root = XmlNode.new 'feed' do |feed|
feed << XmlNode.new('id', 'tag:atom.com,2007:1')
feed << XmlNode.new('title', 'Atom test feed')
feed << XmlNode.new('author') do |author|
author << XmlNode.new("name", "tobi")
author << XmlNode.new("email", "tobi@gmail.com")
end
feed << XmlNode.new('entry') do |entry|
entry << XmlNode.new('title', 'First post')
entry << XmlNode.new('summary', 'Lorem ipsum', :type => 'xhtml')
entry << XmlNode.new('created_at', Time.now)
end
feed << XmlNode.new('dc:published', Time.now)
end
root.to_xml #=> Well formatted xml
Example for parsing xml:
xml = XmlNode.parse('<feed attr="1"><element>text</element><element>text</element></feed>')
xml['attr'] #=> '1'
xml.find(:first, 'element')
xml.find(:all, 'element')
xml.children['element'].text #=> 'text'
xml.children.each { |e| e... }




