Downloadliste

Projektbeschreibung

ezXML is a C library for parsing XML documents
inspired by simpleXML for PHP. As the name
implies, it's easy to use. It's ideal for parsing
XML configuration files or REST Web service
responses. It's also fast and lightweight (less than 20k
compiled).

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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.

2006-06-08 07:03
0.8.6

Ein Fehler wurde behoben ezxml_add_child (), die beim Hinzufügen von Tags auftreten könnten, nicht in Ordnung. Aus Gründen der Einheitlichkeit ezxml_set_attr () ist nun mit dem Tag gegeben. ezxml_move () hinzugefügt wurde, zusammen mit ihren unterstützenden Funktionen ezxml_cut ezxml_insert () und (). Ein Fehler wurde behoben, bei dem Parsen eine leere Datei könnte ein segfault verursachen.
Tags: Minor feature enhancements
A bug was fixed in ezxml_add_child() that could
occur when adding tags out of order. For
consistency, ezxml_set_attr() now returns the tag
given. ezxml_move() was added, along with its
supporting functions ezxml_cut() and
ezxml_insert(). A bug was fixed where parsing an
empty file could cause a segfault.

2005-09-28 13:23
0.8.5

ezxml_toxml () wurde nicht ausgegeben Geschwister der Tag befestigt werden umgewandelt. Ein segfault festgesetzt worden war, wenn ezxml_set_attr () auf einem neuen Root-Tag verwendet wurde. Die ezxml_name () Makro-Funktion wurde hinzugefügt. Alle externen Funktionen machen jetzt das NULL ezxml_t Strukturen ohne Speicherzugriffsfehler.
Tags: Minor bugfixes
ezxml_toxml() was fixed to not output siblings of
the tag being converted. A segfault was fixed when
ezxml_set_attr() was used on a new root tag. The
ezxml_name() function macro was added. All
external functions now handle NULL ezxml_t structs
without segfaulting.

2005-06-01 13:31
0.8.4

Diese Pressemitteilung ist festgelegt, um unter Windows zu erstellen, wenn die Option gesetzt ist NOMMAP machen. Es behebt auch ein Bug behoben, ezxml_toxml () segfault könnte, wenn ein Offset-Tag außerhalb des Zaunes. Ezxml_add_child () funktioniert jetzt auch korrekt, wenn Tags sind der falschen Reihenfolge aufgenommen. Fehlermeldungen wurden verbessert und nun auch Zeilennummern. Ein Speicherverlust, wenn Entitätsverweise kürzer sind als die zu ersetzenden Text wurde behoben. Neue Funktion Makros ezxml_new_d (), ezxml_add_child_d (), ezxml_set_txt_d () und ezxml_set_attr_d () wurden als Wrapper fügte hinzu, dass strdup () ihre Argumente.
Tags: Minor feature enhancements
This release is fixed to compile under Windows when the
NOMMAP make option is set. It also fixes a bug where
ezxml_toxml() could segfault if a tag offset is out of bounds.
ezxml_add_child() now works properly when tags are added
out of order. Error messages have been improved and now
include line numbers. A memory leak when entity references
are shorter than their replacement text has been fixed. New
function macros ezxml_new_d(), ezxml_add_child_d(),
ezxml_set_txt_d() and ezxml_set_attr_d() have been added as
wrappers that strdup() their arguments.

2005-05-15 13:22
0.8.3

Dieses Release behebt einen UTF-16-Decodierung Bug betroffen größeren Unicode-Werten. Sie fügt hinzu, internen DTD-Verarbeitung für Entity-Deklarationen und Standard-Attribute und nun korrekt normalisiert Attributwerte in Übereinstimmung mit den XML 1.0-Spezifikation. Es fügt eine Überprüfung auf korrekten Tag nisten. ezxml_toxml () erzeugt nun kanonische XML (abgesehen von den Namensraum Zeug).
Tags: Major feature enhancements
This release fixes a UTF-16 decoding bug affecting larger
Unicode values. It adds internal DTD processing for entity
declarations and default attributes, and now correctly
normalizes attribute values in compliance with the XML 1.0
spec. It adds a check for correct tag nesting. ezxml_toxml()
now generates canonical XML (apart from the namespace
stuff).

2005-02-06 07:13
0.8.2

Diese Version behebt einen Compiler Warnung über lvalue Art Casting. Die ezxml_get ()-Argument-Liste kann jetzt durch einen leeren String Tag-Namen aufgelöst werden. Ein NOMMAP machen Option wurde für Systeme ohne POSIX-Speicher-Mapping aufgenommen. Unterstützung für UTF-16 wurde hinzugefügt. Ein Fehler in ezxml_toxml () in UTF-8-Sequenzen wurden kaufmännisches kodiert wurde behoben. Die ezxml_new (), () ezxml_add_child, ezxml_set_txt (), ezxml_set_attr () und ezxml_remove ()-Funktionen wurden hinzugefügt, um zu erleichtern das Erstellen und Bearbeiten von XML.
Tags: Minor feature enhancements
This release fixes a compiler warning about lvalue type
casting. The ezxml_get() argument list can now be
terminated by an empty string tag name. A NOMMAP make
option was added for systems without POSIX memory
mapping. Support for UTF-16 was added. A bug in
ezxml_toxml() where UTF-8 sequences were being
ampersand encoded has been fixed. The ezxml_new(),
ezxml_add_child(), ezxml_set_txt(), ezxml_set_attr(), and
ezxml_remove() functions were added to facilitate creating
and modifying XML.

Project Resources