On Jul 31, 2006, at 6:16 AM, chiaro scuro wrote:

> What I need to do is to be able to traverse an xml document as in:
>
> * people.each_person {...}
> * people.person[2].name
> * people.person.name              #takes the first person
> * people.person.size

Consider

<vocab-item>
   <first.form>foo</first.form>
   <second.form>f</second.form>
</vocab-item>

That's legal XML.  Ruby n00b question: can you work around problems  
like "vocab-item" and "first.form" in Ruby?  -Tim