My favorites | Sign in
Project Logo
                
Search
for
Updated Jun 01, 2009 by jwight
Labels: Featured
TouchXML  

Introduction

TouchXML is a lightweight replacement for Cocoa's NSXML cluster of classes. It is based on the commonly available Open Source libxml2 library.

License

TouchXML is released under the MIT license.

Goals

The goal is to create a lightweight NSXML style XML api that can used in environments without NSXML (e.g. iPhone).

Currently implemented

Roadmap

Short Term

Medium Term

Long Term/Never


Comment by dgro...@ulocate.com, Mar 08, 2008

You rock.

Comment by ernest.surudo, Apr 13, 2008

This will be super helpful. I can't believe this isn't part of the framework...

Comment by tynorton, Apr 14, 2008

Thank you so much! I cannot believe they didn't include web services core...

Comment by nicktulip, Jul 11, 2008

how about some sample code for win32 developers?

Comment by jwight, Jul 11, 2008

@nicktulip The code is based on a subset of NSXMLDocument, You can see apple's documentation for NSXMLDocument here: http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSXMLDocument_Class/Reference/Reference.html

There's a bit of info here too:

http://code.google.com/p/touchcode/wiki/TouchXMLImplementation

Comment by roland.hu, Jul 15, 2008

It's very useful, thanks.

Comment by boulette42, Aug 27, 2008

Where can i download the TouchXML framework?

Comment by bulbous, Aug 29, 2008

you can check it out using: svn checkout http://touchcode.googlecode.com/svn/trunk/ touchcode-read-only

Comment by fgrios, Jan 06, 2009

Does touchXML implement the xmlXPathRegisterNs method and allow the user to do an XPath Search using namespace prefixes?

Comment by Kendall....@kigisoftware.com, Feb 22, 2009

License question, how do you interpret the MIT license clause "include a copy of the license with your distribution" on the iPhone? Do we need to provide the MIT license in an About page, or is it needed at all?

Comment by jjsqueeze, Apr 14, 2009

Has someone successfully integrated libtidy with TouchXML ? The URL I want to analyse gives me lots of parser errors and cannot be analysed with TouchXML.

Comment by jwight, Apr 18, 2009

I have integrated libtidy with TouchXML. I'll look at adding it.

Comment by jwight, Apr 18, 2009

I've created TouchCode? Dev Google Group. This is now the preferred forum for TouchCode? related development questions: http://groups.google.com/group/touchcode-dev

Comment by marcusrodrigues2005, May 14, 2009

Please, what is the new address for the SVN checkout? I had this one, and it is not working...

svn checkout http://touchcode.googlecode.com/svn/trunk/ touchcode-read-only Thx in advance for any help!

Comment by smith288, May 25, 2009

they use mercurial now (for some odd reason...)

Comment by seree.w, Jul 30, 2009

Sorry for a newbie question but how can I read the "content:encoded" element?

Generally, I use this with success on reading "description", "title" but can't use by specify "content:encoded".

objectAtIndex: feedEntryIndex? objectForKey: @"title"]

Thank you in advanced. Seree W.

Comment by alastairpat, Nov 07, 2009

Thank you so much. Can't believe Apple didn't have the foresight to include some sort of XML parser. Surely it wouldn't add too much overhead.


Sign in to add a comment
Hosted by Google Code