Creating and Modifying XML Documents : rexml « XML « Ruby

Home
Ruby
1.ActiveRecord
2.Array
3.CGI
4.Class
5.Collections
6.Database
7.Date
8.Design Patterns
9.Development
10.File Directory
11.GUI
12.Hash
13.Language Basics
14.Method
15.Network
16.Number
17.Rails
18.Range
19.Reflection
20.Statement
21.String
22.Threads
23.Time
24.Tk
25.Unit Test
26.Windows Platform
27.XML
Ruby » XML » rexml 




Creating and Modifying XML Documents


require 'rexml/document'

doc = REXML::Document.new

meeting = doc.add_element 'meeting'
meeting_start = Time.local(2006103113)
meeting.add_element('time', 'from' => meeting_start,
                              'to' => meeting_start + 3600 })

doc.children[0]                                # => <meeting> ... </>
puts doc.children[0].children[0]
puts doc.children[0]                                # => <?xml ... ?>
puts doc.children[1]                                # => <meeting> ... </>

 














Related examples in the same category
1.REXML is already part of Ruby, you get it free of charge.
2.A basic demonstration of parsing an XML file looking for certain elements:
3.Use rexml to read xml file
4.Checking XML Well-Formedness
5.Get the first element under root
6.Output xml with REXML
7.Extracting Data While Parsing a Document
8.get a Node from xml document
9.Extracting Data From a Document's Tree Structure
10.Entity Substituter
11.Assign new value to node
12.Add new element
13.Compressing Whitespace in an XML Document
14.Compress whitespace only in anchor
15.Leave whitespace for anchor
16.Compress new line character
17.require 'rexml/document'
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.