Pygments / XML error on umlauts

Anonymous avatarAnonymous created an issue

The following code is not parsed correctly by pygmentize:

<root>
	<foo aä="bar">
	</foo>
</root>

This is what I get with

pygmentize -f html -l xml -O encoding=utf-8  foo.xml
<div class="highlight"><pre><span class="nt">&lt;root&gt;</span>
	<span class="nt">&lt;foo</span> <span class="err">aä=&quot;bar&quot;</span><span class="nt">&gt;</span>
	<span class="nt">&lt;/foo&gt;</span>
<span class="nt">&lt;/root&gt;</span>
</pre></div>

(class=err)

$ pygmentize -V
Pygments version 1.0, (c) 2006-2008 by Georg Brandl <g.brandl@gmx.net>.

Comments (2)

  1. Anonymous

    The same happens with version 1.4:

    $ pygmentize -V
    Pygments version 1.4, (c) 2006-2008 by Georg Brandl.
    
  2. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.