xml.c: upper-case named-entities are invalid in XML - xmlparser - XML parser
 (HTM) git clone git://git.codemadness.org/xmlparser
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 16af4b632b88af06bc89e97941ae7eb9e4b8ae00
 (DIR) parent 9b7534cd3d2be4964dfd6dbeca2111c07fb9762a
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sat, 23 Nov 2019 13:24:49 +0100
       
       xml.c: upper-case named-entities are invalid in XML
       
       Named entities are case-sensitive and in XML lower-case.
       
       (In HTML some of these are valid. Although &APOS; is invalid there too).
       
       References:
       4.6 Predefined entities: https://www.w3.org/TR/xml/#sec-predefined-ent
       
       In the definition of "match": https://www.w3.org/TR/xml/#dt-match
       "No case folding is performed."
       
       Diffstat:
         M xml.c                               |       5 -----
       
       1 file changed, 0 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/xml.c b/xml.c
       @@ -255,11 +255,6 @@ namedentitytostr(const char *e, char *buf, size_t bufsiz)
                        { "gt;",   '>'  },
                        { "apos;", '\'' },
                        { "quot;", '"'  },
       -                { "AMP;",  '&'  },
       -                { "LT;",   '<'  },
       -                { "GT;",   '>'  },
       -                { "APOS;", '\'' },
       -                { "QUOT;", '"'  }
                };
                size_t i;