Re: How do I extract the int value from an xml node/element?
Re: How do I extract the int value from an xml node/element?
- Subject: Re: How do I extract the int value from an xml node/element?
- From: Quincey Morris <email@hidden>
- Date: Sun, 26 Jul 2009 01:06:14 -0700
On Jul 25, 2009, at 23:05, Rick Schmidt wrote:
Hi I am trying to extract the value in an XML node/element as an
int. Here
is a snip of what the xml looks like.
<BlastOutput_iterations>
<Iteration>
<Iteration_iter-num>1</Iteration_iter-num>
<Iteration_hits>
<Hit>
<Hit_num>1</Hit_num>
<Hit_id>gi|229264291|gb|CP001598.1|</Hit_id>
<Hit_def>Bacillus anthracis str. A0248, complete genome</
Hit_def>
<Hit_accession>CP001598</Hit_accession>
<Hit_len>5227419</Hit_len>
What I need to get at is the number for <Hit_len> and others in the
file. I
know this must be an easy thing to do I just cannot find a simple
way to do
it. Any ides...? Thanks
If it really looks this, like you should be able to feed your XML to
NSXMLElement's 'initWithXMLString:error:'. Then use 'elementsForName:'
to descend though the hierarchy and use 'attributeForName:' to get the
attribute you want.
(If you have an entire XML document, you might need to parse it with a
NSXMLDocument and descend from its 'rootElement' instead.)
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden