diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2004-01-06 06:46:09 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2004-01-06 06:46:09 +0000 |
commit | e7d05a7642ef3299fd2a7f182be1ae50e4bf6120 (patch) | |
tree | 846709e67984e1fd614b74c2a823c63aa211f3b5 /textproc/libparsifal/pkg-descr | |
parent | 8a540197e0ad4ccc009d636777ea037573aed6fc (diff) |
Notes
Diffstat (limited to 'textproc/libparsifal/pkg-descr')
-rw-r--r-- | textproc/libparsifal/pkg-descr | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/textproc/libparsifal/pkg-descr b/textproc/libparsifal/pkg-descr new file mode 100644 index 000000000000..664bbf047a5a --- /dev/null +++ b/textproc/libparsifal/pkg-descr @@ -0,0 +1,20 @@ +Parsifal is minimal non-validating XML parser written in ANSI C. Parsifal +implements the subset of SAX2 including namespace support. + +Parsifal can be used for parsing XML based messages (such as SOAP and RSS) and +for application specific data processing e.g. config files, data files etc. +Parsifal can also be used for limited document-oriented processing and for +parsing modular documents because it contains supports for internal and +external general entities - it doesn't support currently parameter entities or +other DTD features. Parsifal can be used for processing large data files and +streams too since its SAX based and consumes very little memory not to mention +it is fast enough for most purposes 'cos its written in C. + +Using Parsifal in place of large XML processing libraries (e.g. libxml, xerces) +or even in the place of small Expat (which is considerably bigger and more +complicated) can be justified for limited memory environments and in +applications requiring bundled parser. If you need higher level tools, for +example library supporting DTD validation or dom/xpath processing, you should +look for other libs of course. + +WWW: http://www.saunalahti.fi/~samiuus/toni/xmlproc/ |