version 1.4, 1998/04/28 02:26:30
|
version 1.5, 1998/05/06 06:40:18
|
Line 103 CHAR xmlGetEntity(xmlDocPtr doc, const C
|
Line 103 CHAR xmlGetEntity(xmlDocPtr doc, const C
|
xmlEntitiesTablePtr table; |
xmlEntitiesTablePtr table; |
|
|
if (doc->entities == NULL) return(0); |
if (doc->entities == NULL) return(0); |
|
table = (xmlEntitiesTablePtr) doc->entities; |
for (i = 0;i < table->nb_entities;i++) { |
for (i = 0;i < table->nb_entities;i++) { |
cur = &table->table[i]; |
cur = &table->table[i]; |
if (!strcmp(cur->id, id)) return(cur->value); |
if (!strcmp(cur->id, id)) return(cur->value); |
Line 180 CHAR *xmlEncodeEntities(xmlDocPtr doc, c
|
Line 181 CHAR *xmlEncodeEntities(xmlDocPtr doc, c
|
CHAR *cur = input; |
CHAR *cur = input; |
CHAR *out = buffer; |
CHAR *out = buffer; |
|
|
|
/* !!!!!!!!!!!!!! */ |
if (buffer == NULL) { |
if (buffer == NULL) { |
buffer_size = 1000; |
buffer_size = 1000; |
buffer = (CHAR *) malloc(buffer_size * sizeof(CHAR)); |
buffer = (CHAR *) malloc(buffer_size * sizeof(CHAR)); |
Line 189 CHAR *xmlEncodeEntities(xmlDocPtr doc, c
|
Line 191 CHAR *xmlEncodeEntities(xmlDocPtr doc, c
|
} |
} |
out = buffer; |
out = buffer; |
} |
} |
|
return(out); |
} |
} |
|
|
/* |
/* |