## Syntax highlighting for XML files. | |
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=" | "|
# Comments: | |
color yellow start="<!--" end="-->" | |
# Entities (custom and predefined): | |
color pink "&[^; ]+;" | |
color red "&(amp|apos|gt|lt|quot);" | |