diff options
Diffstat (limited to 'muse2/muse')
-rw-r--r-- | muse2/muse/xml.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/muse2/muse/xml.cpp b/muse2/muse/xml.cpp index 6f79c3e6..c09a1da5 100644 --- a/muse2/muse/xml.cpp +++ b/muse2/muse/xml.cpp @@ -165,7 +165,7 @@ void Xml::stoken() else if (strcmp(entity, "gt") == 0) c = '>'; else if (strcmp(entity, "apos") == 0) - c = '\\'; + c = '\''; else entity[k] = c; break; @@ -400,7 +400,7 @@ Xml::Token Xml::parse() else if (strcmp(name, "gt") == 0) c = '>'; else if (strcmp(name, "apos") == 0) - c = '\\'; + c = '\''; else if (strcmp(name, "quot") == 0) c = '"'; else if (strcmp(name, "amp") == 0) @@ -660,7 +660,7 @@ void Xml::strTag(int level, const char* name, const char* val) case '&': fprintf(f, "&"); break; case '<': fprintf(f, "<"); break; case '>': fprintf(f, ">"); break; - case '\\': fprintf(f, "'"); break; + case '\'': fprintf(f, "'"); break; case '"': fprintf(f, """); break; default: fputc(*val, f); break; } |