1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-07-30 22:43:14 +03:00

another fix for nodeinfo in entities problem fixed bug #106788 from James

* parser.c: another fix for nodeinfo in entities problem
* tree.c entities.c: fixed bug #106788 from James Clark
  some spaces need to be serialized as character references.
Daniel
This commit is contained in:
Daniel Veillard
2003-02-23 13:52:30 +00:00
parent 40ed73b73d
commit 0046c0fec2
4 changed files with 22 additions and 1 deletions

12
tree.c
View File

@ -6454,6 +6454,18 @@ xmlAttrSerializeContent(xmlBufferPtr buf, xmlDocPtr doc, xmlAttrPtr attr)
xmlBufferAdd(buf, BAD_CAST "
", 5);
cur++;
base = cur;
} else if (*cur == '\r') {
if (base != cur)
xmlBufferAdd(buf, base, cur - base);
xmlBufferAdd(buf, BAD_CAST "
", 6);
cur++;
base = cur;
} else if (*cur == '\t') {
if (base != cur)
xmlBufferAdd(buf, base, cur - base);
xmlBufferAdd(buf, BAD_CAST "	", 5);
cur++;
base = cur;
#if 0
} else if (*cur == '\'') {
if (base != cur)