• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Reading XML (Mr. Gecko)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reading XML (Mr. Gecko)


  • Subject: Re: Reading XML (Mr. Gecko)
  • From: Richard Wolf <email@hidden>
  • Date: Sun, 4 May 2008 15:35:17 -0500

Is there any like framework that will let you do that?
Is there an example for how to read xml?
Is there a tutorial?

Yes, yes, and yes.

Mr. Gecko,

In answer to your queries ... one word.  XQuery.

NSXMLNode's objectsForXQuery:error: and objectsForXQuery:constants:error: do exactly what you want and they work -exactly- was you describe -- they search an NSXMLNode (which can be your NSDocument root) and return an NSArray of values matching your search criteria. The methods are even smart enough to translate the data into Cocoa forms (NSStrings, NSDates, etc.). This page:

http://developer.apple.com/documentation/Cocoa/Conceptual/ NSXML_Concepts/NSXML.html

shows exactly how to do what you want to do. In particular, you'll want to read this:

http://developer.apple.com/documentation/Cocoa/Conceptual/ NSXML_Concepts/Articles/QueryingXML.html#//apple_ref/doc/uid/TP40001258

Your next task is to learn XQuery. If you are going to deal with searching XML data for values, this is a MUST, but you will be amply rewarded for all your efforts. As someone pointed out learning XQuery (and XPath) requires some effort. O'Reilly has a really terrific book on XQuery if you need to learn the basics (it also covers what you need to know about XPath to use XQuery).

_______________________________________________

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


  • Follow-Ups:
    • Re: Reading XML (Mr. Gecko)
      • From: Jens Alfke <email@hidden>
  • Prev by Date: Re: Event loop in a secondary thread? Nibless Cocoa?
  • Next by Date: Re: Using ObjC to access SOAP/WSDL server
  • Previous by thread: Re: Using ObjC to access SOAP/WSDL server
  • Next by thread: Re: Reading XML (Mr. Gecko)
  • Index(es):
    • Date
    • Thread