Télécharger la liste

Description du projet

PXP is a validating XML parser for the programming language Objective Caml. It strictly implements the full XML-1.0 standard. The XML instance is represented as a tree of objects. It is also possible to access the DTD. PXP means "Polymorphic XML parser" and emphasizes its most useful property: that the API is polymorphic and can be configured such that different classes are used to store different types of elements. PXP contains a user's manual and several example, and has been designed with CGI programming in mind, however is not limited to this field.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-03-16 03:33
1.1.4

Ce communiqué met l'accent sur l'amélioration de la performance. Des fichiers XML avec des noeuds de données importants peuvent maintenant être analysées dans un délai raisonnable. Problèmes liés aux DTD grande taille ont été résolus. Quelques bugs pour des cas très spécifiques mai être fixé.
Tags: Minor bugfixes
This release focuses on performance improvements. XML files with large data nodes can now be parsed in reasonable time. Problems with large DTDs have been resolved. Some bugs for very specific cases may be fixed.

2001-07-06 07:39
1.1

L'analyseur XML prend désormais en charge les espaces de noms. En outre, le modèle objet a été amélioré de sorte qu'il est désormais plus simple de modifier les arbres XML (insérer arbitraire / supprimer des opérations). Quelques problèmes avec le modèle d'objet ont aussi été corrigés. En particulier, il est maintenant plus claire lorsque les méthodes de l'objet de valider et quand ils acceptent tout contenu. Il est maintenant possible de différer la validation jusqu'à ce qu'il soit bien raisonnable de le faire. L'analyseur est devenu plus rapide. La représentation de l'arbre XML n'a pas besoin d'autant de mémoire comme avant. Il est maintenant possible de configurer l'analyseur lexical, qui est utilisé. La distribution a été nettoyé.
Tags: Major feature enhancements
The XML parser now supports namespaces. Furthermore, the object model has been
enhanced such that it is now simpler to modify XML trees (arbitrary
insert/delete operations). Some problems with the object model have also been
fixed. In particular, it is now clearer when the object methods validate and
when they accept any contents. It is now possible to defer validation until it
is really reasonable to do so. The parser has become faster. The representation
of the XML tree does not need as much memory as before. It is now possible to
configure which lexical analyzer is used. The distribution has been cleaned up.

2001-01-30 15:13
1.0

Première version publique.
Initial public release.

Project Resources