O'Reilly Forums: Still On Page 21... - O'Reilly Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Still On Page 21...

#1 User is offline   tenasakai 

  • New Member
  • Pip
  • Group: Members
  • Posts: 8
  • Joined: 01-July 09

Posted 01 July 2009 - 08:24 PM

Hi folks,

I am still on page 21. I typed a few lines into a file named example.xml, which looks like:

<?xml version='1.0' encoding='UTF-8'?>
<ListAllMyBucketsResult xmlns='http://s3.amazon.com/doc/2006-03-01/'>
<Owner>
<ID>1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f1a2b</ID>
<DisplayName>jamesmurty</DisplayName>
</Owner>
<Buckets>
<Bucket>
<Name>oreilly-aws</Name>
<CreationDate>2007-09-24T08:20:49.000Z</CreationDate>
</Bucket>
<Bucket>
<Name>my-bucket</Name>
<CreationDate>2007-09-24T08:39:30.000Z</CreationDate>
</Bucket>
</Buckets>
</ListAllMyBucketsResult>


Then I typed a few lines like:

[tsakai]$ irb
irb(main):001:0> xml_text = File.new('example.xml','r').read
=> "<?xml version='1.0' encoding='UTF-8'?>\n<ListAllMyBucketsResult xmlns='http://s3.amazon.com/doc/2006-03-01/'>\n <Owner>\n <ID>1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f1a2b3c4d5e6f1a2b</ID>\n <DisplayName>jamesmurty</DisplayName>\n </Owner>\n <Buckets>\n <Bucket>\n <Name>oreilly-aws</Name>\n <CreationDate>2007-09-24T08:20:49.000Z</CreationDate>\n </Bucket>\n <Bucket>\n <Name>my-bucket</Name>\n <CreationDate>2007-09-24T08:39:30.000Z</CreationDate>\n </Bucket>\n </Buckets>\n</ListAllMyBucketsResult>\n"
irb(main):002:0> require 'rexml/document'
=> true
irb(main):003:0> xml_doc = REXML::Document.new(xml_text)
=> <UNDEFINED> ... </>
irb(main):004:0>

What I don't understand is the response from my last line:
<UNDEFINED> ... </>

Can someone please tell me what this means?

Regards,

Tena Sakai

Attached File(s)


0

#2 User is offline   JamesMurty 

  • Active Member
  • PipPip
  • Group: Members
  • Posts: 21
  • Joined: 20-March 08

Posted 01 July 2009 - 09:03 PM

Don't get too bogged down in the details. The main point of this section of the book is to demonstrate very quickly how XPATH queries can be used to search XML documents.

If you continue on, you will find that the sample works as expected.

The topic of XML document processing is a big one, and it isn't really addressed in any detail in this book
0

#3 User is offline   tenasakai 

  • New Member
  • Pip
  • Group: Members
  • Posts: 8
  • Joined: 01-July 09

Posted 02 July 2009 - 08:58 AM

Thank you, James. It is a habit of mine that I get caught in details. I will charge on.

Regards,

Tena Sakai

QUOTE (JamesMurty @ Jul 1 2009, 09:03 PM) <{POST_SNAPBACK}>
Don't get too bogged down in the details. The main point of this section of the book is to demonstrate very quickly how XPATH queries can be used to search XML documents.

If you continue on, you will find that the sample works as expected.

The topic of XML document processing is a big one, and it isn't really addressed in any detail in this book


0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users