Ok. Each highlighter has some atributes. Imagine, how program works: You, highlighter, give me list of attributes OK, here you are User sets that CDATA should be in ower case Program goes through code, ask highlighter, if this part of code is CDATA and when yes, it lowecases it. Attributes are completly anonymous, rogram oesn't know, if this is CDATA or something else. It knows attribut ID only
To make CDATA (and all pats from any other program) correctly handled means in program write all exceptions for all possible languages and attributes: if language is XML and attributes = CDATA and string = "CDATA" then don't lowercase it else lowercase it. -- <http://forum.pspad.com/read.php?2,39138,39149> PSPad freeware editor http://www.pspad.com
