File indexing completed on 2024-05-12 04:02:08

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">"1.0"</span><span style="color:#27ae60"> encoding</span><span style="color:#27ae60">=</span><span style="color:#f44f4f">"UTF-8"</span><span style="color:#8e44ad">?></span>
0008 <span style="color:#2980b9">&lt;!</span><span style="color:#2980b9;font-weight:bold">DOCTYPE</span> <span style="color:#2980b9">language</span> SYSTEM "language.dtd"
0009 <span style="color:#2980b9">[</span>
0010     <span style="color:#7a7c7d">&lt;!-- comment line 1</span>
0011 <span style="color:#7a7c7d">         comment line 2 --></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">"(?![0-9])[\w_:][\w.:_-]*"</span><span style="color:#2980b9">></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">"</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">);"</span><span style="color:#2980b9">></span>
0014 <span style="color:#2980b9">]></span>
0015 
0016 <span style="color:#7a7c7d">&lt;!-- we need this tags or this is no valid file --></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">"a1"</span><span style="color:#27ae60"> attr2</span><span style="color:#27ae60">=</span><span style="color:#f44f4f">"2.03"</span><span style="color:#27ae60"> attr3</span><span style="color:#27ae60">=</span><span style="color:#f44f4f">"</span><span style="color:#f67400">&amp;entity;</span><span style="color:#f44f4f">"</span>>
0019     &lt;<span style="font-weight:bold">sub-element</span>/>
0020 &lt;/<span style="font-weight:bold">element</span>>
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 "-//SOME_DOCTYPE 0.01//EN" SYSTEM "foobar.dtd"<span style="color:#2980b9">></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 "-//SOME_DOCTYPE 0.01//EN" SYSTEM "foobar.dtd"<span style="color:#2980b9">></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">?></span>
0031 
0032 Comments:
0033     <span style="color:#7a7c7d">&lt;!-- a comment --></span>
0034     <span style="color:#7a7c7d">&lt;!-- another comment,</span>
0035 <span style="color:#7a7c7d">    using more than one line --></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">"foobar"</span>>content<span style="color:#7a7c7d">&lt;!-- comment --></span>&lt;/<span style="font-weight:bold">element</span>>
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 /></span>
0044 <span style="color:#7a7c7d">    --></span>
0045 
0046 Empty element:
0047     &lt;<span style="font-weight:bold">empty</span>/>
0048     &lt;<span style="font-weight:bold">empty</span>  />
0049 
0050 Simple element plus content:
0051     &lt;<span style="font-weight:bold">element</span>>some content&lt;/<span style="font-weight:bold">element</span>>
0052     &lt;<span style="font-weight:bold">element</span><span style="color:#27ae60"> attr</span><span style="color:#27ae60">=</span><span style="color:#f44f4f">"foobar"</span>>some
0053         content&lt;/<span style="font-weight:bold">element</span>>
0054 
0055 Namespace for elements and attributes:
0056     &lt;<span style="font-weight:bold">ns:element</span>>content&lt;/<span style="font-weight:bold">ns:element</span>>
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">"content content"</span>>content&lt;/<span style="font-weight:bold">element</span>>
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">"test"</span>/>
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">"test"</span>/>
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">"test"</span>/>
0065     &lt;<span style="font-weight:bold">_element</span><span style="color:#27ae60"> foo</span><span style="color:#27ae60">=</span><span style="color:#f44f4f">"test"</span>/>
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>>content&lt;/<span style="font-weight:bold">element</span>>
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">"test"</span>  >
0072         content&lt;/<span style="font-weight:bold">element</span>>
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">"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"</span>/>
0082 
0083 Illegal XML, should not be highlighted:
0084     <span style="color:#da4453;text-decoration:underline">&lt;</span>0foobar> -- no digit as first character
0085     <span style="color:#da4453;text-decoration:underline">&lt;</span>-foo> -- 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">>></span>
0088 </pre></body></html>