File indexing completed on 2024-05-19 15:23:15

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>highlight.xml</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (XML) - Theme (Breeze Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="color:#8e44ad;">&lt;?</span><span style="color:#8e44ad;font-weight:bold;">xml</span><span style="color:#27ae60;"> version</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;1.0&quot;</span><span style="color:#27ae60;"> encoding</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;UTF-8&quot;</span><span style="color:#8e44ad;">?&gt;</span>
0008 <span style="color:#2980b9;">&lt;!</span><span style="color:#2980b9;font-weight:bold;">DOCTYPE</span> <span style="color:#2980b9;">language</span> SYSTEM &quot;language.dtd&quot;
0009 <span style="color:#2980b9;">[</span>
0010     <span style="color:#7a7c7d;">&lt;!-- comment line 1</span>
0011 <span style="color:#7a7c7d;">         comment line 2 --&gt;</span>
0012     <span style="color:#2980b9;">&lt;!</span><span style="color:#2980b9;font-weight:bold;">ENTITY</span> <span style="color:#2980b9;">name</span>    <span style="color:#f44f4f;">&quot;(?![0-9])[\w_:][\w.:_-]*&quot;</span><span style="color:#2980b9;">&gt;</span>
0013     <span style="color:#2980b9;">&lt;!</span><span style="color:#2980b9;font-weight:bold;">ENTITY</span> <span style="color:#2980b9;">entref</span>  <span style="color:#f44f4f;">&quot;</span><span style="color:#f67400;">&amp;amp;</span><span style="color:#f44f4f;">(#[0-9]+|#[xX][0-9A-Fa-f]+|</span><span style="color:#f67400;">&amp;name;</span><span style="color:#f44f4f;">);&quot;</span><span style="color:#2980b9;">&gt;</span>
0014 <span style="color:#2980b9;">]&gt;</span>
0015 
0016 <span style="color:#7a7c7d;">&lt;!-- we need this tags or this is no valid file --&gt;</span>
0017 
0018 &lt;<span style="font-weight:bold;">element</span><span style="color:#27ae60;"> attr1</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;a1&quot;</span><span style="color:#27ae60;"> attr2</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;2.03&quot;</span><span style="color:#27ae60;"> attr3</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;</span><span style="color:#f67400;">&amp;entity;</span><span style="color:#f44f4f;">&quot;</span>&gt;
0019     &lt;<span style="font-weight:bold;">sub-element</span>/&gt;
0020 &lt;/<span style="font-weight:bold;">element</span>&gt;
0021 
0022 This is a pseudo XML file to test Kate's XML syntax highlighting.
0023 
0024 Doctype:
0025     <span style="color:#2980b9;">&lt;!</span><span style="color:#2980b9;font-weight:bold;">DOCTYPE</span> <span style="color:#2980b9;">HTML</span> PUBLIC &quot;-//SOME_DOCTYPE 0.01//EN&quot; SYSTEM &quot;foobar.dtd&quot;<span style="color:#2980b9;">&gt;</span>
0026     <span style="color:#2980b9;">&lt;!</span><span style="color:#2980b9;font-weight:bold;">DOCTYPE</span>
0027         <span style="color:#2980b9;">HTML</span> PUBLIC &quot;-//SOME_DOCTYPE 0.01//EN&quot; SYSTEM &quot;foobar.dtd&quot;<span style="color:#2980b9;">&gt;</span>
0028 
0029 Processing instruction:
0030     <span style="color:#8e44ad;">&lt;?</span><span style="color:#8e44ad;font-weight:bold;">php</span> processing instruction <span style="color:#8e44ad;">?&gt;</span>
0031 
0032 Comments:
0033     <span style="color:#7a7c7d;">&lt;!-- a comment --&gt;</span>
0034     <span style="color:#7a7c7d;">&lt;!-- another comment,</span>
0035 <span style="color:#7a7c7d;">   using more than one line --&gt;</span>
0036 
0037 Comment inside element:
0038     &lt;<span style="font-weight:bold;">element</span><span style="color:#27ae60;"> attr</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;foobar&quot;</span>&gt;content<span style="color:#7a7c7d;">&lt;!-- comment --&gt;</span>&lt;/<span style="font-weight:bold;">element</span>&gt;
0039 
0040 Markup inside comment:
0041     <span style="color:#7a7c7d;">&lt;!--</span>
0042 <span style="color:#7a7c7d;">   This is a comment!</span>
0043 <span style="color:#7a7c7d;">   &lt;element inside_comment /&gt;</span>
0044 <span style="color:#7a7c7d;">   --&gt;</span>
0045 
0046 Empty element:
0047     &lt;<span style="font-weight:bold;">empty</span>/&gt;
0048     &lt;<span style="font-weight:bold;">empty</span>  /&gt;
0049 
0050 Simple element plus content:
0051     &lt;<span style="font-weight:bold;">element</span>&gt;some content&lt;/<span style="font-weight:bold;">element</span>&gt;
0052     &lt;<span style="font-weight:bold;">element</span><span style="color:#27ae60;"> attr</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;foobar&quot;</span>&gt;some
0053         content&lt;/<span style="font-weight:bold;">element</span>&gt;
0054 
0055 Namespace for elements and attributes:
0056     &lt;<span style="font-weight:bold;">ns:element</span>&gt;content&lt;/<span style="font-weight:bold;">ns:element</span>&gt;
0057     &lt;<span style="font-weight:bold;">element</span><span style="color:#27ae60;"> ns:attr</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;content content&quot;</span>&gt;content&lt;/<span style="font-weight:bold;">element</span>&gt;
0058 
0059 Elements containing allowed characters:
0060     &lt;<span style="font-weight:bold;">element-dash</span><span style="color:#27ae60;"> foo</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;test&quot;</span>/&gt;
0061     &lt;<span style="font-weight:bold;">element.dot</span><span style="color:#27ae60;"> foo</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;test&quot;</span>/&gt;
0062 
0063 Elements containing allowed start characters:
0064     &lt;<span style="font-weight:bold;">:element</span><span style="color:#27ae60;"> foo</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;test&quot;</span>/&gt;
0065     &lt;<span style="font-weight:bold;">_element</span><span style="color:#27ae60;"> foo</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;test&quot;</span>/&gt;
0066 
0067 Single quotes (the same as double quotes):
0068     &lt;<span style="font-weight:bold;">element</span><span style="color:#27ae60;"> attr</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">'content </span><span style="color:#f67400;">&amp;nbsp;</span><span style="color:#f44f4f;"> content'</span>&gt;content&lt;/<span style="font-weight:bold;">element</span>&gt;
0069 
0070 Allowed Whitespace:
0071     &lt;<span style="font-weight:bold;">element</span><span style="color:#27ae60;">     attr</span>   <span style="color:#27ae60;">=</span>   <span style="color:#f44f4f;">&quot;test&quot;</span>  &gt;
0072         content&lt;/<span style="font-weight:bold;">element</span>&gt;
0073 
0074 Entities:
0075     <span style="color:#f67400;">&amp;nbsp;</span>
0076     <span style="color:#f67400;">&amp;#229;</span>
0077     <span style="color:#f67400;">&amp;#xE5;</span>
0078     <span style="color:#f67400;">&amp;#Xe5;</span>
0079     <span style="color:#f67400;">&amp;#1048;</span>
0080     <span style="color:#f67400;">&amp;#x6C34;</span>
0081     &lt;<span style="font-weight:bold;">element</span><span style="color:#27ae60;"> attr</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">&quot;foo </span><span style="color:#f67400;">&amp;nbsp;</span><span style="color:#f44f4f;"> </span><span style="color:#f67400;">&amp;#229;</span><span style="color:#f44f4f;"> </span><span style="color:#f67400;">&amp;amp;</span><span style="color:#f44f4f;"> bar&quot;</span>/&gt;
0082 
0083 Illegal XML, should not be highlighted:
0084     <span style="color:#da4453;text-decoration:underline;">&lt;</span>0foobar&gt; -- no digit as first character
0085     <span style="color:#da4453;text-decoration:underline;">&lt;</span>-foo&gt; -- no dash as first character
0086 
0087 &lt;<span style="font-weight:bold;">wrong</span><span style="color:#da4453;text-decoration:underline;">&lt;very</span><span style="color:#27ae60;"> wrong</span><span style="color:#da4453;text-decoration:underline;">&gt;&gt;</span>
0088 </pre></body></html>