Michael R Sweet
8fc90a57d6
CHANGES:
...
- Changelog update.
mxml-file.c:
- Check for invalid control chars (STR #10 )
- Don't allow elements to contain duplicate attributes (STR
#16 )
textmxml.c:
- Add whitespace handling for CDATA elements.
test.xml:
- Add CDATA and comment data to test file.
2005-01-29 17:03:33 +00:00
Michael R Sweet
886a707ad7
Update copyright to 2005.
2005-01-29 07:21:44 +00:00
Michael R Sweet
f5971df74b
Added support for CDATA (STR #14 , STR #15 )
...
Updated comment and processing instruction handling - no entity
support per XML specification.
Added checking for invalid comment termination ("--->" is not
allowed)
Fixed test program to work with new ?xml handling.
2005-01-29 07:19:38 +00:00
Michael R Sweet
3cc3f8a63d
Add new mxmlLoadFd() and mxmlSaveFd() functions.
2004-07-11 13:14:07 +00:00
Michael R Sweet
934a9aeab3
Cleanup quicksort code to preserve the original order of nodes when they
...
are equal.
Fix mxmlIndexFind() implementation.
Add tests.
2004-05-16 18:25:20 +00:00
Michael R Sweet
537afc37da
More documentation fun.
...
Move version definition to configure script.
Add XML schema for the mxmldoc output.
2004-05-02 16:04:40 +00:00
Michael R Sweet
465d3e7231
Change whitespace callback to return a string.
2004-05-01 15:20:05 +00:00
Michael R Sweet
e28ebd001c
Copyright updates.
2004-04-06 01:47:20 +00:00
Michael R Sweet
ad9728c731
Fix LoadString/File bug with parent and non-conforming XML data.
2003-12-13 16:32:42 +00:00
Michael R Sweet
6531fd7d8f
Add --with-ansi configure option to avoid using non-ANSI strdup() function.
2003-07-27 23:11:40 +00:00
Michael R Sweet
64f6f21711
Add mxmlSaveString tests.
2003-07-20 13:49:09 +00:00
Michael R Sweet
54428c284f
Add strdup emulation as needed.
...
Bump version to 1.1.
2003-07-20 13:41:17 +00:00
Michael R Sweet
dd903644a5
Add prototype and definitions for string functions and array types.
2003-06-19 03:20:41 +00:00
Michael R Sweet
0cc4b9e665
Fix mxmldoc handling of comments, now getting quite usable documentation.
...
Add additional tests to testmxml.
Bump to v1.0.
2003-06-14 22:14:17 +00:00
Michael R Sweet
8cfa3005e5
Bug fixes in mxmlWalkNext().
...
Break whitespace processing into separate function and add "where" values
for before/after the open/close tags.
Major progress on mxmldoc example program.
Update test program to use new whitespace callback.
Clean up header file.
Add rating link to home page.
2003-06-04 21:19:00 +00:00
Michael R Sweet
f830ffd6a5
Add mxmlAdd() and mxmlRemove() functions.
...
Documentation updates.
General cleanup.
2003-06-04 17:37:23 +00:00
Michael R Sweet
438ded6568
Whitespace handling issues.
...
Unicode output issues.
Comment/declaration handling fixes.
Add mxmldoc to build.
2003-06-04 16:30:40 +00:00
Michael R Sweet
0855089dcd
Support comments.
2003-06-04 01:23:21 +00:00
Michael R Sweet
7de19b18af
Fix mxmlWalkNext().
...
Add changelog file.
2003-06-03 20:40:01 +00:00
Michael R Sweet
de2f0a281c
Clean up home page, README file, header file, and test program.
2003-06-03 20:24:28 +00:00
Michael R Sweet
7a51d3c414
Initial revision
2003-06-03 19:46:29 +00:00