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;"><?</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;"><!</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;"><!-- comment line 1</span> 0011 <span style="color:#7a7c7d;"> comment line 2 --></span> 0012 <span style="color:#2980b9;"><!</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;"><!</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;</span><span style="color:#f44f4f;">(#[0-9]+|#[xX][0-9A-Fa-f]+|</span><span style="color:#f67400;">&name;</span><span style="color:#f44f4f;">);"</span><span style="color:#2980b9;">></span> 0014 <span style="color:#2980b9;">]></span> 0015 0016 <span style="color:#7a7c7d;"><!-- we need this tags or this is no valid file --></span> 0017 0018 <<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;">&entity;</span><span style="color:#f44f4f;">"</span>> 0019 <<span style="font-weight:bold;">sub-element</span>/> 0020 </<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;"><!</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;"><!</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;"><?</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;"><!-- a comment --></span> 0034 <span style="color:#7a7c7d;"><!-- another comment,</span> 0035 <span style="color:#7a7c7d;"> using more than one line --></span> 0036 0037 Comment inside element: 0038 <<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;"><!-- comment --></span></<span style="font-weight:bold;">element</span>> 0039 0040 Markup inside comment: 0041 <span style="color:#7a7c7d;"><!--</span> 0042 <span style="color:#7a7c7d;"> This is a comment!</span> 0043 <span style="color:#7a7c7d;"> <element inside_comment /></span> 0044 <span style="color:#7a7c7d;"> --></span> 0045 0046 Empty element: 0047 <<span style="font-weight:bold;">empty</span>/> 0048 <<span style="font-weight:bold;">empty</span> /> 0049 0050 Simple element plus content: 0051 <<span style="font-weight:bold;">element</span>>some content</<span style="font-weight:bold;">element</span>> 0052 <<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</<span style="font-weight:bold;">element</span>> 0054 0055 Namespace for elements and attributes: 0056 <<span style="font-weight:bold;">ns:element</span>>content</<span style="font-weight:bold;">ns:element</span>> 0057 <<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</<span style="font-weight:bold;">element</span>> 0058 0059 Elements containing allowed characters: 0060 <<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 <<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 <<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 <<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 <<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;">&nbsp;</span><span style="color:#f44f4f;"> content'</span>>content</<span style="font-weight:bold;">element</span>> 0069 0070 Allowed Whitespace: 0071 <<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</<span style="font-weight:bold;">element</span>> 0073 0074 Entities: 0075 <span style="color:#f67400;">&nbsp;</span> 0076 <span style="color:#f67400;">&#229;</span> 0077 <span style="color:#f67400;">&#xE5;</span> 0078 <span style="color:#f67400;">&#Xe5;</span> 0079 <span style="color:#f67400;">&#1048;</span> 0080 <span style="color:#f67400;">&#x6C34;</span> 0081 <<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;">&nbsp;</span><span style="color:#f44f4f;"> </span><span style="color:#f67400;">&#229;</span><span style="color:#f44f4f;"> </span><span style="color:#f67400;">&amp;</span><span style="color:#f44f4f;"> bar"</span>/> 0082 0083 Illegal XML, should not be highlighted: 0084 <span style="color:#da4453;text-decoration:underline;"><</span>0foobar> -- no digit as first character 0085 <span style="color:#da4453;text-decoration:underline;"><</span>-foo> -- no dash as first character 0086 0087 <<span style="font-weight:bold;">wrong</span><span style="color:#da4453;text-decoration:underline;"><very</span><span style="color:#27ae60;"> wrong</span><span style="color:#da4453;text-decoration:underline;">>></span> 0088 </pre></body></html>