René Nyffenegger's collection of things on the web
René Nyffenegger on Oracle - Most wanted - Feedback -
 

Umlaute in XML

<?xml version="1.0" ?>
<!DOCTYPE characters 
[
  <!ELEMENT characters (character*) >
  <!ELEMENT character  (#PCDATA   ) >

  <!ENTITY auml   "&#228;" >
  <!ENTITY ouml   "&#246;" >
  <!ENTITY uuml   "&#252;" >
  <!ENTITY szlig  "&#223;" >
  <!ENTITY Auml   "&#196;" >
  <!ENTITY Ouml   "&#214;" >
  <!ENTITY Uuml   "&#220;" >
  
  <!ENTITY nbsp   "&#160;" > 
  <!ENTITY Agrave "&#192;" > 
  <!ENTITY Egrave "&#200;" > 
  <!ENTITY Eacute "&#201;" > 
  <!ENTITY Ecirc  "&#202;" > 
  <!ENTITY egrave "&#232;" > 
  <!ENTITY eacute "&#233;" > 
  <!ENTITY ecirc  "&#234;" > 
  <!ENTITY agrave "&#224;" > 
  <!ENTITY iuml   "&#239;" > 
  <!ENTITY ugrave "&#249;" > 
  <!ENTITY ucirc  "&#251;" > 
  <!ENTITY uuml   "&#252;" > 
  <!ENTITY ccedil "&#231;" > 
  <!ENTITY AElig  "&#198;" > 
  <!ENTITY aelig  "&#330;" > 
  <!ENTITY OElig  "&#338;" > 
  <!ENTITY oelig  "&#339;" > 
  <!ENTITY euro   "&#8364;"> 
  <!ENTITY laquo  "&#171;" > 
  <!ENTITY raquo  "&#187;" > 
]
>

<characters>

  <character>&amp;auml;   = &auml;   </character>
  <character>&amp;ouml;   = &ouml;   </character>
  <character>&amp;uuml;   = &uuml;   </character>
  <character>&amp;szlig;  = &szlig;  </character>
  <character>&amp;Auml;   = &Auml;   </character>
  <character>&amp;Ouml;   = &Ouml;   </character>
  <character>&amp;Uuml;   = &Uuml;   </character>

  <character>&amp;nbsp;   = &nbsp;   </character>
  <character>&amp;Agrave; = &Agrave; </character>
  <character>&amp;Egrave; = &Egrave; </character>
  <character>&amp;Eacute; = &Eacute; </character>
  <character>&amp;Ecirc;  = &Ecirc;  </character>
  <character>&amp;egrave; = &egrave; </character>
  <character>&amp;eacute; = &eacute; </character>
  <character>&amp;ecirc;  = &ecirc;; </character>
  <character>&amp;agrave; = &agrave; </character>
  <character>&amp;iuml;   = &iuml;   </character>
  <character>&amp;ugrave; = &ugrave; </character>
  <character>&amp;ucirc;  = &ucirc;  </character>
  <character>&amp;uuml;   = &uuml;   </character>
  <character>&amp;ccedil; = &ccedil; </character>
  <character>&amp;AElig;  = &AElig;  </character>
  <character>&amp;aelig;  = &aelig;  </character>
  <character>&amp;OElig;  = &OElig;  </character>
  <character>&amp;oelig;  = &oelig;  </character>
  <character>&amp;euro;   = &euro;   </character>
  <character>&amp;laquo;  = &laquo;  </character>
  <character>&amp;raquo;  = &raquo;  </character>

</characters>