The SKYRiX Libraries for XML Processing (skyrix-xml) contain:
The libraries are released under the GNU Lesser General Public License.
Download Sources
To build skyrix-xml you need:
Q: If I try to use SaxObjectDecoder my program dumps core (OpenBSD) or complains about -takeValue:forKey: not being found!
A: In case you use skyrix-xml in conjunction with libFoundation you need to link your program against EOControl from skyrix-core. Skyrix-xml uses -takeValue:forKey: which is not implemented in libFoundation (but part of Foundation on both, gstep-base and Cocoa).
Building with gstep-make
|
On MacOSX just open the SxXML.pbproj and build the "all" target. The OSX build process isn't very clean yet, maybe you find user-dependend install locations (did not get that right yet ...).
Note: you don't need to have libxml2 anymore for parsing XML (the CoreFoundation parser will be used). But if you want to parse HTML, be sure that you have libxml2 installed, we provide a source package containing a PBX for building libxml2 in our ThirdParty section.
Links