home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 November / CPNL0711.ISO / communic / email / Evolution-2.8.2-2.msi / Data1.cab / xml.lang < prev    next >
Extensible Markup Language  |  2007-03-07  |  1KB  |  45 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE language SYSTEM "language.dtd">
  3. <language _name="XML" version="1.0" _section="Markup" mimetypes="application/xml;text/xml;image/svg+xml;text/rdf;text/xsl">
  4.     
  5.     <block-comment _name="Block Comment" style="Comment">
  6.         <start-regex><!--</start-regex>
  7.             <end-regex>--></end-regex>
  8.     </block-comment>
  9.  
  10.     <syntax-item name="DOCTYPE" style="String">
  11.         <start-regex><!DOCTYPE</start-regex>
  12.         <end-regex>></end-regex>
  13.     </syntax-item>
  14.  
  15.     <syntax-item name="CDATA" style="String">
  16.         <start-regex><!\[CDATA\[</start-regex>
  17.         <end-regex>\]\]></end-regex>
  18.     </syntax-item>
  19.  
  20.     <pattern-item _name="String" style="String">
  21.         <regex>("[^<"]*")|('[^<']*')</regex>
  22.     </pattern-item>
  23.  
  24.     <pattern-item _name="Entity" style="Keyword">
  25.         <regex>(&|%)[a-zA-Z0-9#][a-zA-Z0-9]*;</regex>
  26.     </pattern-item>
  27.  
  28.     <pattern-item _name="Closing Bracket" style="Others 2">
  29.         <regex>\??></regex>
  30.     </pattern-item>
  31.  
  32.     <pattern-item _name = "Tag" style = "Others 2">
  33.         <regex>(</?[a-zA-Z_:][a-zA-Z0-9_:-]*(\b|\>)|<\?[xX][mM][lL]\b)</regex>
  34.     </pattern-item>
  35.  
  36.     <pattern-item _name="Attribute" style = "Others">
  37.         <regex>[ \t][a-zA-Z_:][a-zA-Z0-9_:-]*\b[ \t]*=</regex>
  38.     </pattern-item>
  39.  
  40.     <pattern-item _name ="Hexadecimal" style = "Base-N Integer">
  41.         <regex>#[a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9]</regex>
  42.     </pattern-item>
  43.  
  44. </language>
  45.