## Syntax highlighting for XML files. ## Original author: Josef Schugt syntax xml "\.([jrsx]html?|jnlp|mml|pom|rng|sgml?|svg|w[as]dl|wsdd|xjb|xml|xs(d|lt?)|xul)$" header "<\?xml.*version=.*\?>" magic "(XML|SGML) (sub)?document" comment "" # First the entire content of the tag (for the attributes): color green start="<" end=">" # The angled brackets and the name of the tag: color cyan "<[^> ]+|/?>" # The strings inside the tag: color magenta ""[^"]*"" # Prolog stuff: color #888 "<\?.+\?>|]+>|\]>" color #888 start="]*$" end="^[^<]*>" # Comments: color yellow start="" # Entities (custom and predefined): color pink "&[^; ]+;" color red "&(amp|apos|gt|lt|quot);"