diff --git a/CHANGES b/CHANGES
index 4ff03ca..9950adc 100644
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,8 @@ README - 06/03/2003
CHANGES IN Mini-XML 0.93
- mxmlLoadFile() now correctly handles comments.
+ - mxmlLoadFile() now supports the "gt" and "nbsp"
+ character entities.
CHANGES IN Mini-XML 0.92
diff --git a/index.html b/index.html
index 3401ee2..14add74 100644
--- a/index.html
+++ b/index.html
@@ -10,7 +10,8 @@
-Back to Home Page
+[ Back to Home Page ]
Mini-XML Home Page
diff --git a/mxml-file.c b/mxml-file.c
index 3a60db9..5c8d968 100644
--- a/mxml-file.c
+++ b/mxml-file.c
@@ -1,5 +1,5 @@
/*
- * "$Id: mxml-file.c,v 1.3 2003/06/04 01:23:21 mike Exp $"
+ * "$Id: mxml-file.c,v 1.4 2003/06/04 01:26:34 mike Exp $"
*
* File loading code for mini-XML, a small XML-like file parsing library.
*
@@ -251,7 +251,7 @@ mxmlLoadFile(mxml_node_t *top, /* I - Top node */
{
/*
* Add character entity to current buffer... Currently we only
- * support <, &, nnn;, and XXXX;...
+ * support <, &, >, , nnn;, and XXXX;...
*/
char entity[64], /* Entity string */
@@ -289,10 +289,14 @@ mxmlLoadFile(mxml_node_t *top, /* I - Top node */
else
ch = strtol(entity + 2, NULL, 10);
}
- else if (!strcmp(entity, "<"))
- ch = '<';
else if (!strcmp(entity, "&"))
ch = '&';
+ else if (!strcmp(entity, ">"))
+ ch = '>';
+ else if (!strcmp(entity, "<"))
+ ch = '<';
+ else if (!strcmp(entity, " "))
+ ch = 0xa0;
else
{
fprintf(stderr, "Entity name \"%s;\" not supported under parent <%s>!\n",
@@ -668,5 +672,5 @@ mxml_write_string(const char *s, /* I - String to write */
/*
- * End of "$Id: mxml-file.c,v 1.3 2003/06/04 01:23:21 mike Exp $".
+ * End of "$Id: mxml-file.c,v 1.4 2003/06/04 01:26:34 mike Exp $".
*/