McLaughlin, Michael P.:

In reviewing the NSXML documents, I found no really simple way to traverse a subtree of an NSXMLDocument. That is, traverse from the root until you hit the node with the right name then pretend that that node is the root of a smaller tree and traverse just the latter. [Everything I found talked only
about sibs and (immediate) children, not grandchildren, etc.]

Since this is such a common thing to do, I'm guessing that I must have
misread the docs somehow.

Could someone clue me in as to the preferred method to do a subtraversal?

Recursion:
 http://en.wikipedia.org/wiki/Recursion

Given any NSXMLNode, if it has children, you can traverse the children. Since each child is itself an NSXMLNode, the "Given any NSXMLNode..." sentence at the begining of this paragraph applies. The previous two sentences are recursive.

Start recursion at the root node of the NSXMLDocument.

  -- GG



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to