Re: A good method for xml usage/parsing
Re: A good method for xml usage/parsing
- Subject: Re: A good method for xml usage/parsing
- From: Alexander Lamb <email@hidden>
- Date: Mon, 27 Jan 2003 16:36:25 +0100
Indeed, I used the Castor framework to have an automatic mapping between
Java classes and XML structures and it works very nicely. What I was hoping
was exactly that sort of mapping model based parsing for the Objectice-C
world.
Alex
On 25.1.2003 0:57, "Kaelin Colclasure" <email@hidden> wrote:
>
At the risk of being flamed for heresy, I'll point out that Java offers
>
quite comprehensive XML support. I admit I have not yet personally
>
explored the ramifications of "toll-free bridging" between ObjC and
>
Java, but it would seem to offer some intriguing possibilities...
>
>
-- Kaelin
>
>
On Friday, January 24, 2003, at 07:29 AM, Josh Ferguson wrote:
>
>
> Francisco,
>
>
>
> Unfortunately, in my experience there really isn't anything built into
>
> cocoa. The program that I work on (FileStorm) stores its projects as
>
> XML files using an NSDictionary and the CoreFoundation function
>
> CFPropertyListCreateXMLData (using NSString's propertyList . This
>
> works great when all of your objects conform to NSCoding and as long
>
> as these files are meant to be read by Cocoa and Carbon applications
>
> (since they'll have the built in tools to interpret them).
>
>
>
> I also recently worked on a small project that needed to read and
>
> write XML files that were going to be read/written by a .NET
>
> application on the Windows platform. Unfortunately, Apple's plist
>
> format for XML is somewhat restrictive, and certainly not always
>
> appropriate for all types of data. In this case, I used libxml (a C
>
> library). They have a pretty easy-to-follow tutorial at their site
>
> that will show you the basics of how to use the library (it's not
>
> complicated, but not real intuitive either). Before jumping into
>
> that, I recommend that you have a decent understanding of XML concepts
>
> (and vocabulary). Using libxml won't be as pretty as your typical
>
> cocoa code, but once you get past the initial learning curve I think
>
> you'll find that it's a more robust solution than the CoreFoundation
>
> offerings.
>
>
>
> That's just my two cents.
>
>
>
> Josh Ferguson
>
> FileStorm Development
>
> MindVision Software
>
> www.mindvision.com/filestorm
>
>
>
> -----Original Message-----
>
> From: Francisco Tolmasky [mailto:email@hidden]
>
> Sent: Thursday, January 23, 2003 11:31 PM
>
> To: Cocoa Development List
>
> Subject: A good method for xml usage/parsing
>
>
>
>
>
> Ok, I'm writing a program and I'd like to use xml as my file type.
>
> Now, if I'm not mistaken archiving things does put them in some sort of
>
> xml format correct? I'm not sure if this is enough though. I
>
> basically want to store a database in xml format, what would you guys
>
> suggest is the best method. I took a look at the core foundations
>
> stuff and there must be an easier way. I also saw STXML, but with a
>
> sophisticated system that complies to standard like cocoa, I would
>
> think it would be built in no?
>
>
>
> Any help is greatly appreciated. Thank you.
>
>
>
>
>
> Francisco Tolmasky
>
> email@hidden
>
> http://users.adelphia.net/~ftolmasky
>
> _______________________________________________
>
> cocoa-dev mailing list | email@hidden
>
> Help/Unsubscribe/Archives:
>
> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
> Do not post admin requests to the list. They will be ignored.
>
> _______________________________________________
>
> cocoa-dev mailing list | email@hidden
>
> Help/Unsubscribe/Archives:
>
> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
> Do not post admin requests to the list. They will be ignored.
>
_______________________________________________
>
cocoa-dev mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.