The Mini-XML library is included with your program using the -lmxml option:
gcc -o myprogram myprogram.c -lmxml
If you have the pkg-config(1) software installed, you can use it to determine the proper compiler and linker options for your installation:
pkg-config --cflags mxml
pkg-config --libs mxml
-------------以下是其他几个XML 开源解析库---------------------------------
1. expat xml parse
下载地址:
2. Apache Xerces for C++ XML Parser
C++写的xml解析器 ,事实上apache还有很多java xml解析器 貌似都是提供源代码的
下载地址:
Xerces-C++ is a validating XML parser
written in a portable subset of C++. Xerces-C++ makes it easy to give
your application the ability to read and write XML data. A shared
library is provided for parsing, generating, manipulating,
and validating XML documents. Xerces-C++ is faithful to the XML 1.0 and
1.1 recommendations and many associated standards. The parser provides
high performance, modularity, and scalability. Source code, samples and
API documentation are provided with the parser.
For portability, care has been taken to make minimal use of templates,
no RTTI, and minimal use of #ifdefs.
Programming Languages
Categories
Mailing Lists
Bug/Issue Tracker
License
Project Website
PMC
Releases can be downloaded from
3. The XML C parser and toolkit of Gnome
Libxml2 是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。
官方介绍页面:
下载地址:ftp://xmlsoft.org/libxml2/libxml2-git-snapshot.tar.gz
使用手册:ftp://xmlsoft.org/libxml2/libxml-docs.tar.gz
另外还有一个库是带xml解析的功能 叫 sfl
Filename: sflxml.h
Package: Standard Function Library (SFL)
Written: 1998/02/25 iMatix SFL project team
Revised: 2000/01/16
Copyright: Copyright (c) 1991-99 iMatix Corporation
官方地址: