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

  1. <?xml version="1.0" ?>
  2. <!-- syntaxdefinition for XML 2000 by Mike Krueger -->
  3. <!-- Svante Lidman; Is the indent tag really used ?? -->
  4. <SyntaxDefinition name="XML" extensions=".xml|.xsd|.testconfig|.manifest|.config|.addin|.xshd">
  5.     <Environment>
  6.         <Default color="Black" bgcolor="White" />
  7.         <VRuler color="Blue" />
  8.         <Selection bgcolor="LightBlue" />
  9.         <Cursor color="DarkBlue" />
  10.         <LineNumbers color="Black" bgcolor="WhiteSmoke" />
  11.         <InvalidLines color="Red" />
  12.         <EOLMarkers color="DarkCyan" />
  13.         <SpaceMarkers color="DarkCyan" />
  14.         <TabMarkers color="DarkCyan" />
  15.         <CaretMarker color="Yellow" />
  16.         <BookMarks color="Black" bgcolor="#FF408080" />
  17.         <FoldLine color="#808080" bgcolor="Black" />
  18.         <FoldMarker color="#808080" bgcolor="White" />
  19.     </Environment>
  20.     <Digits name="Digits" bold="false" italic="false" color="DarkBlue" />
  21.     <RuleSets>
  22.         <RuleSet ignorecase="false" noescapesequences="true">
  23.             <!-- It is not necessary to define span-delimiting characters as delimiters -->
  24.             <Delimiters></Delimiters>
  25.  
  26.             <Span name="Comment" bold="false" italic="false" color="DarkSlateGray" stopateol="false">
  27.                 <Begin><!--</Begin>
  28.                 <End>--></End>
  29.             </Span>
  30.             <Span name="CDataSection" bold="false" italic="false" color="Blue" stopateol="false">
  31.                 <Begin><![CDATA[</Begin>
  32.                 <End>]]></End>
  33.             </Span>
  34.             <Span name="DocTypeSection" bold="false" italic="false" color="Blue" stopateol="false">
  35.                 <Begin><!DOCTYPE</Begin>
  36.                 <End>></End>
  37.             </Span>
  38.             <Span name="XmlDecl" bold="false" italic="false" color="Blue" stopateol="false">
  39.                 <Begin><?</Begin>
  40.                 <End>?></End>
  41.             </Span>
  42.             <Span name="XmlTag" rule="XmlTagSet" bold="false" italic="false" color="DarkMagenta" stopateol="false">
  43.                 <Begin><</Begin>
  44.                 <End>></End>
  45.             </Span>
  46.             <Span name="EntityReference" bold="false" italic="false" color="Blue" stopateol="true">
  47.                 <Begin>&</Begin>
  48.                 <End>;</End>
  49.             </Span>
  50.         </RuleSet>
  51.  
  52.         <RuleSet name="XmlTagSet" ignorecase="false" noescapesequences="true">
  53.             <Delimiters>/=</Delimiters>
  54.             <Span name="String" bold="false" italic="false" color="Blue" stopateol="true">
  55.                 <Begin>"</Begin>
  56.                 <End>"</End>
  57.             </Span>
  58.             <Span name="Char" bold="false" italic="false" color="Blue" stopateol="true">
  59.                 <Begin>'</Begin>
  60.                 <End>'</End>
  61.             </Span>
  62.             <MarkPrevious bold="false" italic="false" color="Red">=</MarkPrevious>
  63.             <KeyWords name="Slash" bold="false" italic="false" color="DarkMagenta">
  64.                 <Key word="/" />
  65.             </KeyWords>
  66.             <KeyWords name="Assignment" bold="false" italic="false" color="Blue">
  67.                 <Key word="=" />
  68.             </KeyWords>
  69.         </RuleSet>
  70.     </RuleSets>
  71. </SyntaxDefinition>
  72.