12 Dicembre 2007 alle 11:53
#19812
::
vista la varietà dei codici chiave che presenta il linguaggio XML, credo che l’autore abbia preferito non specificare molte keyword.
Infatti il linguaggio XML è definito così:
`\lst@definelanguage{XML}%
{keywords={,CDATA,DOCTYPE,ATTLIST,termdef,ELEMENT,EMPTY,ANY,ID,%
IDREF,IDREFS,ENTITY,ENTITIES,NMTOKEN,NMTOKENS,NOTATION,%
INCLUDE,IGNORE,SYSTEM,PUBLIC,NDATA,PUBLIC,%
PCDATA,REQUIRED,IMPLIED,FIXED,%%% preceded by #
xml,xml:space,xml:lang,version,standalone,default,preserve},%
…….`
Quindi le devi aggiungere a mano mediante morekeywords
`
\lstset{language=XML,
keywordstyle=\color{red},%o altro
morekeywords={process,xmlns,xmlns:ns1,xmlns:xsd,name},
……`
Ciao
Andrea