According to developers mac: > Thanks for the response david. I am already paring the xml using NSXML > parser alone. but My problem is, the CDATA is not present inside a node. I > can get <id> & <name> values by reading the node using XML parser. Is there > any other way?
The CDATA will be a text node. At least that's what the cods say for tree/DOM handling. I've never used the SAX stuff. http://developer.apple.com/documentation/Cocoa/Conceptual/NSXML_Concepts/Articles/NSXMLDataModel.html One thing you might notice about the above list is that it does not contain all possible kinds of XML-markup constructs. The most notable omissions are CDATA sections and character and entity references. When NSXML processes an existing document, it resolves any character or entity references into standard text nodes unless the appropriate fidelity options are set. Even when CDATA and character and entity references are preserved, NSXML treats them as no more than special-cased text nodes. So your data should be a text node as the sibling after <name>, at least that's my reading of it. Try iterating over the nodes and logging the node type. It's probably in there. -- Drew Lawson ". . . And I never give a reason" -- God, as channeled by Seven Nations _______________________________________________ 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