I am currently trying to pregenerate a relatively large
amount (200) of HTML files from a XML file.
But I stumbled over a problem with special chars. The XML
file contains german special chars and the resulting
HTML files need to contain these chars too.
When parsing the XML File (with XML::Simple) and
generating the output (with HTML::Template) I ran into
the problem that the HTML source contained the special
chars and these were not shown correctly when rendered by the browser.

So I decided to to change all the special chars to their
unicode counterparts (ü, ä, ö, Ü, Ä, Ö)
in the XML file. But now my script
seems to be stumbling over the unicode special chars.

I get the following error message with my altered XML
file :

undefined entity at line 6, column 79, byte 500 at
C:/Perl/site/lib/XML/Parser.p m line 168

I am thankful for any suggestions.

In reply to Parsing special chars from a XML file by Mandor

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.