home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2003 January / PCpro_2003_01.ISO / born / SharpDev / 091setup.exe / data / modes / HTML-Mode.xshd < prev    next >
Encoding:
Extensible Markup Language  |  2002-09-02  |  12.9 KB  |  403 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!-- syntaxdefinition for HTML 2000 by Mike Krueger -->
  4.  
  5. <SyntaxDefinition name = "HTML" extensions = ".htm|.html">
  6.  
  7.     <Environment> 
  8.         <Default      color = "Black" bgcolor = "White"/>
  9.         <VRuler       color = "Blue"/>
  10.         <Selection    bgcolor = "LightBlue"/>
  11.         <Cursor       color = "DarkBlue"/>
  12.         <LineNumbers  color = "Black" bgcolor = "WhiteSmoke"/>
  13.         <InvalidLines color = "Red"/>
  14.         <EOLMarkers   color = "DarkCyan"/>
  15.         <SpaceMarkers color = "DarkCyan"/>
  16.         <TabMarkers   color = "DarkCyan"/>
  17.         <CaretMarker  color = "Yellow"/>
  18.         <BookMarks    color = "Black" bgcolor = "#FF408080"/>
  19.         <FoldLine     color = "#808080" bgcolor="Black"/>
  20.         <FoldMarker   color = "#808080" bgcolor="White"/>
  21.     </Environment>
  22.     
  23.     
  24.     <Digits   name = "Digits"   bold = "false" italic = "false" color = "DarkBlue"/>
  25.  
  26.     <RuleSets>
  27.         <RuleSet ignorecase = "true" noescapesequences="true">
  28.             <!-- It is not necessary to define span-delimiting characters as delimiters -->
  29.             <Delimiters></Delimiters>
  30.         
  31.             <Span name="Comment" bold="false" italic="false" color="DarkSlateGray" stopateol="false">
  32.                 <Begin><!--</Begin>
  33.                 <End>--></End>
  34.             </Span>
  35.             <Span name="ScriptTag" rule="JavaScriptSet" bold="false" italic="false" color="SpringGreen" stopateol="false">
  36.                 <Begin><script></Begin>
  37.                 <End></script></End>
  38.             </Span>
  39.             <Span name="JavaScriptTag" rule="JavaScriptSet" bold="false" italic="false" color="SpringGreen" stopateol="false">
  40.                 <Begin><script lang="JavaScript"></Begin>
  41.                 <End></script></End>
  42.             </Span>
  43.             <Span name="JScriptTag" bold="false" italic="false" color="SpringGreen" stopateol="false">
  44.                 <Begin><script lang="JScript"></Begin>
  45.                 <End></script></End>
  46.             </Span>
  47.             <Span name="VBScriptTag" bold="false" italic="false" color="SpringGreen" stopateol="false">
  48.                 <Begin><script lang="VBScript"></Begin>
  49.                 <End></script></End>
  50.             </Span>
  51.             <Span name="UnknownScriptTag" bold="false" italic="false" color="SpringGreen" stopateol="false">
  52.                 <Begin><script</Begin>
  53.                 <End></script></End>
  54.             </Span>
  55.             <Span name="HtmlTag" rule="HtmlTagSet" bold="false" italic="false" color="DarkMagenta" stopateol="false">
  56.                 <Begin><</Begin>
  57.                 <End>></End>
  58.             </Span>
  59.             
  60.             <Span name="EntityReference" rule="EntityReferenceSet" bold="false" italic="false" color="Blue" stopateol="true">
  61.                 <Begin>&</Begin>
  62.                 <End>;</End>
  63.             </Span>
  64.  
  65.         </RuleSet>
  66.         
  67.         <RuleSet name="JavaScriptSet" reference="JavaScript" />
  68.         
  69.         <RuleSet name="EntityReferenceSet" ignorecase="false" noescapesequences="true">
  70.             <KeyWords name = "Entities" bold="false" italic="false" color="Green">
  71.                 <Key word = "aacute" />
  72.                 <Key word = "agrave" />
  73.                 <Key word = "acirc" />
  74.                 <Key word = "amp" />
  75.                 <Key word = "atilde" />
  76.                 <Key word = "aring" />
  77.                 <Key word = "auml" />
  78.                 <Key word = "aelig" />
  79.                 <Key word = "ccedil" />
  80.                 <Key word = "copy" />
  81.                 <Key word = "eacute" />
  82.                 <Key word = "egrave" />
  83.                 <Key word = "ecirc" />
  84.                 <Key word = "euml" />
  85.                 <Key word = "iacute" />
  86.                 <Key word = "igrave" />
  87.                 <Key word = "icirc" />
  88.                 <Key word = "iuml" />
  89.                 <Key word = "eth" />
  90.                 <Key word = "gt" />
  91.                 <Key word = "lt" />
  92.                 <Key word = "nbsp" />
  93.                 <Key word = "ntilde" />
  94.                 <Key word = "oacute" />
  95.                 <Key word = "ograve" />
  96.                 <Key word = "ocirc" />
  97.                 <Key word = "otilde" />
  98.                 <Key word = "ouml" />
  99.                 <Key word = "oslash" />
  100.                 <Key word = "quot" />
  101.                 <Key word = "reg" />
  102.                 <Key word = "szlig" />
  103.                 <Key word = "uacute" />
  104.                 <Key word = "ugrave" />
  105.                 <Key word = "ucirc" />
  106.                 <Key word = "uuml" />
  107.                 <Key word = "yacute" />
  108.                 <Key word = "thorn" />
  109.                 <Key word = "trade" />
  110.                 <Key word = "yuml" />
  111.             </KeyWords>        
  112.         </RuleSet>
  113.         
  114.         <RuleSet name="HtmlTagSet" ignorecase="false" noescapesequences="true">
  115.             <Delimiters>/=</Delimiters>
  116.             
  117.             <Span name="String" bold="false" italic="false" color="Blue" stopateol="true">
  118.                 <Begin>"</Begin>
  119.                 <End>"</End>
  120.             </Span>
  121.             
  122.             <Span name="Char" bold="false" italic="false" color="Blue" stopateol="true">
  123.                 <Begin>'</Begin>
  124.                 <End>'</End>
  125.             </Span>
  126.             
  127.             <MarkPrevious bold="false" italic="false" color="Red">=</MarkPrevious>
  128.             
  129.             <KeyWords name="Slash" bold="false" italic="false" color="DarkMagenta">
  130.                 <Key word="/" />
  131.             </KeyWords>
  132.             
  133.             <KeyWords name="Assignment" bold="false" italic="false" color="Blue">
  134.                 <Key word="=" />
  135.             </KeyWords>
  136.             
  137.             <KeyWords name = "Tags" bold="false" italic="false" color="DarkMagenta">
  138.                 <Key word = "!DOCTYPE" />
  139.                 <Key word = "A" />
  140.                 <Key word = "ABBR" />
  141.                 <Key word = "ACRONYM" />
  142.                 <Key word = "ADDRESS" />
  143.                 <Key word = "APPLET" />
  144.                 <Key word = "AREA" />
  145.                 <Key word = "B" />
  146.                 <Key word = "BASE" />
  147.                 <Key word = "BASEFONT" />
  148.                 <Key word = "BGSOUND" />
  149.                 <Key word = "BDO" />
  150.                 <Key word = "BIG" />
  151.                 <Key word = "BLINK" />
  152.                 <Key word = "BLOCKQUOTE" />
  153.                 <Key word = "BODY" />
  154.                 <Key word = "BR" />
  155.                 <Key word = "BUTTON" />
  156.                 <Key word = "CAPTION" />
  157.                 <Key word = "CENTER" />
  158.                 <Key word = "CITE" />
  159.                 <Key word = "CODE" />
  160.                 <Key word = "COL" />
  161.                 <Key word = "COLGROUP" />
  162.                 <Key word = "COMMENT" />
  163.                 <Key word = "DD" />
  164.                 <Key word = "DEL" />
  165.                 <Key word = "DFN" />
  166.                 <Key word = "DIR" />
  167.                 <Key word = "DIV" />
  168.                 <Key word = "DL" />
  169.                 <Key word = "DT" />
  170.                 <Key word = "EM" />
  171.                 <Key word = "EMBED" />
  172.                 <Key word = "FIELDSET" />
  173.                 <Key word = "FONT" />
  174.                 <Key word = "FORM" />
  175.                 <Key word = "FRAME" />
  176.                 <Key word = "FRAMESET" />
  177.                 <Key word = "H" />
  178.                 <Key word = "H1" />
  179.                 <Key word = "H2" />
  180.                 <Key word = "H3" />
  181.                 <Key word = "H4" />
  182.                 <Key word = "H5" />
  183.                 <Key word = "H6" />
  184.                 <Key word = "HEAD" />
  185.                 <Key word = "HR" />
  186.                 <Key word = "HTA:APPLICATION" />
  187.                 <Key word = "HTML" />
  188.                 <Key word = "I" />
  189.                 <Key word = "IFRAME" />
  190.                 <Key word = "IMG" />
  191.                 <Key word = "INPUT" />
  192.                 <Key word = "INS" />
  193.                 <Key word = "ISINDEX" />
  194.                 <Key word = "KBD" />
  195.                 <Key word = "LABEL" />
  196.                 <Key word = "LEGEnd" />
  197.                 <Key word = "LI" />
  198.                 <Key word = "LINK" />
  199.                 <Key word = "LISTING" />
  200.                 <Key word = "MAP" />
  201.                 <Key word = "MARQUEE" />
  202.                 <Key word = "MENU" />
  203.                 <Key word = "META" />
  204.                 <Key word = "MULTICOL" />
  205.                 <Key word = "NEXTID" />
  206.                 <Key word = "NOBR" />
  207.                 <Key word = "NOFRAMES" />
  208.                 <Key word = "NOSCRIPT" />
  209.                 <Key word = "OBJECT" />
  210.                 <Key word = "OL" />
  211.                 <Key word = "OPTGROUP" />
  212.                 <Key word = "OPTION" />
  213.                 <Key word = "P" />
  214.                 <Key word = "PARAM" />
  215.                 <Key word = "PLAINTEXT" />
  216.                 <Key word = "PRE" />
  217.                 <Key word = "Q" />
  218.                 <Key word = "S" />
  219.                 <Key word = "SAMP" />
  220.                 <Key word = "SCRIPT" />
  221.                 <Key word = "SELECT" />
  222.                 <Key word = "SERVER" />
  223.                 <Key word = "SMALL" />
  224.                 <Key word = "SOUND" />
  225.                 <Key word = "SPACER" />
  226.                 <Key word = "Span" />
  227.                 <Key word = "STRONG" />
  228.                 <Key word = "STYLE" />
  229.                 <Key word = "SUB" />
  230.                 <Key word = "SUP" />
  231.                 <Key word = "TABLE" />
  232.                 <Key word = "TBODY" />
  233.                 <Key word = "TD" />
  234.                 <Key word = "TEXTAREA" />
  235.                 <Key word = "TEXTFLOW" />
  236.                 <Key word = "TFOOT" />
  237.                 <Key word = "TH" />
  238.                 <Key word = "THEAD" />
  239.                 <Key word = "TITLE" />
  240.                 <Key word = "TR" />
  241.                 <Key word = "TT" />
  242.                 <Key word = "U" />
  243.                 <Key word = "VAR" />
  244.                 <Key word = "WBR" />
  245.                 <Key word = "XMP" />
  246.             </KeyWords>
  247.             
  248.             <KeyWords name = "Attributes" bold="false" italic="false" color="Red">
  249.                 <Key word = "abbr" />
  250.                 <Key word = "accept-charset" />
  251.                 <Key word = "accept" />
  252.                 <Key word = "accesskey" />
  253.                 <Key word = "action" />
  254.                 <Key word = "align" />
  255.                 <Key word = "alink" />
  256.                 <Key word = "alt" />
  257.                 <Key word = "applicationname" />
  258.                 <Key word = "archive" />
  259.                 <Key word = "axis" />
  260.                 <Key word = "background" />
  261.                 <Key word = "behavior" />
  262.                 <Key word = "bgcolor" />
  263.                 <Key word = "bgproperties" />
  264.                 <Key word = "border" />
  265.                 <Key word = "bordercolor" />
  266.                 <Key word = "bordercolordark" />
  267.                 <Key word = "bordercolorligh" />
  268.                 <Key word = "borderstyle" />
  269.                 <Key word = "caption" />
  270.                 <Key word = "cellpadding" />
  271.                 <Key word = "cellspacing" />
  272.                 <Key word = "char" />
  273.                 <Key word = "charoff" />
  274.                 <Key word = "charset" />
  275.                 <Key word = "checked" />
  276.                 <Key word = "cite" />
  277.                 <Key word = "class" />
  278.                 <Key word = "classid" />
  279.                 <Key word = "clear" />
  280.                 <Key word = "code" />
  281.                 <Key word = "codetype" />
  282.                 <Key word = "color" />
  283.                 <Key word = "cols" />
  284.                 <Key word = "colspan" />
  285.                 <Key word = "compact" />
  286.                 <Key word = "content" />
  287.                 <Key word = "coords" />
  288.                 <Key word = "data" />
  289.                 <Key word = "datetime" />
  290.                 <Key word = "declare" />
  291.                 <Key word = "defer" />
  292.                 <Key word = "dir" />
  293.                 <Key word = "direction" />
  294.                 <Key word = "disabled" />
  295.                 <Key word = "dynsrc" />
  296.                 <Key word = "enctype" />
  297.                 <Key word = "face" />
  298.                 <Key word = "for" />
  299.                 <Key word = "frame" />
  300.                 <Key word = "frameborder" />
  301.                 <Key word = "framespacing" />
  302.                 <Key word = "gutter" />
  303.                 <Key word = "headers" />
  304.                 <Key word = "height" />
  305.                 <Key word = "href" />
  306.                 <Key word = "hreflang" />
  307.                 <Key word = "hspace" />
  308.                 <Key word = "http-equiv" />
  309.                 <Key word = "icon" />
  310.                 <Key word = "id" />
  311.                 <Key word = "ismap" />
  312.                 <Key word = "label" />
  313.                 <Key word = "language" />
  314.                 <Key word = "leftmargin" />
  315.                 <Key word = "link" />
  316.                 <Key word = "longdesc" />
  317.                 <Key word = "loop" />
  318.                 <Key word = "lowsrc" />
  319.                 <Key word = "marginheight" />
  320.                 <Key word = "marginwidth" />
  321.                 <Key word = "maximizebutton" />
  322.                 <Key word = "maxlength" />
  323.                 <Key word = "media" />
  324.                 <Key word = "method" />
  325.                 <Key word = "methods" />
  326.                 <Key word = "minimizebutton" />
  327.                 <Key word = "multiple" />
  328.                 <Key word = "name" />
  329.                 <Key word = "nohref" />
  330.                 <Key word = "noresize" />
  331.                 <Key word = "noshade" />
  332.                 <Key word = "nowrap" />
  333.                 <Key word = "object" />
  334.                 <Key word = "onabort" />
  335.                 <Key word = "onblur" />
  336.                 <Key word = "onchange" />
  337.                 <Key word = "onclick" />
  338.                 <Key word = "ondblclick" />
  339.                 <Key word = "onerror" />
  340.                 <Key word = "onfocus" />
  341.                 <Key word = "onkeydown" />
  342.                 <Key word = "onkeypress" />
  343.                 <Key word = "onkeyup" />
  344.                 <Key word = "onload" />
  345.                 <Key word = "onmousedown" />
  346.                 <Key word = "onmousemove" />
  347.                 <Key word = "onmouseout" />
  348.                 <Key word = "onmouseover" />
  349.                 <Key word = "onmouseup" />
  350.                 <Key word = "onreset" />
  351.                 <Key word = "onselect" />
  352.                 <Key word = "onsubmit" />
  353.                 <Key word = "onunload" />
  354.                 <Key word = "profile" />
  355.                 <Key word = "prompt" />
  356.                 <Key word = "readonly" />
  357.                 <Key word = "rel" />
  358.                 <Key word = "rev" />
  359.                 <Key word = "rows" />
  360.                 <Key word = "rowspan" />
  361.                 <Key word = "rules" />
  362.                 <Key word = "runat" />
  363.                 <Key word = "scheme" />
  364.                 <Key word = "scope" />
  365.                 <Key word = "scrollamount" />
  366.                 <Key word = "scrolldelay" />
  367.                 <Key word = "scrolling" />
  368.                 <Key word = "selected" />
  369.                 <Key word = "shape" />
  370.                 <Key word = "showintaskbar" />
  371.                 <Key word = "singleinstance" />
  372.                 <Key word = "size" />
  373.                 <Key word = "span" />
  374.                 <Key word = "src" />
  375.                 <Key word = "standby" />
  376.                 <Key word = "start" />
  377.                 <Key word = "style" />
  378.                 <Key word = "summary" />
  379.                 <Key word = "sysmenu" />
  380.                 <Key word = "tabindex" />
  381.                 <Key word = "target" />
  382.                 <Key word = "text" />
  383.                 <Key word = "title" />
  384.                 <Key word = "topmargin" />
  385.                 <Key word = "type" />
  386.                 <Key word = "urn" />
  387.                 <Key word = "usemap" />
  388.                 <Key word = "valign" />
  389.                 <Key word = "value" />
  390.                 <Key word = "valuetype" />
  391.                 <Key word = "version" />
  392.                 <Key word = "vlink" />
  393.                 <Key word = "vrml" />
  394.                 <Key word = "vspace" />
  395.                 <Key word = "width" />
  396.                 <Key word = "windowstate" />
  397.                 <Key word = "wrap" />
  398.             </KeyWords>
  399.         </RuleSet>
  400.  
  401.     </RuleSets>
  402. </SyntaxDefinition>
  403.