Xssshell: Wie gebe ich die Umlaute ä,ö,ü oder ß in XML ein?

Hi, ich bin neu in XML eingestiegen und Programmiere gerade eine
Sprachdatei zur Übersetzung eines Progz in Deutsch.
Das Problem ist: Das XML-file(Sprachdatei) verursacht immmer wieder Fehlermeldungen wegen den Umlauten.
Ich habe etwas im archiv gefunden, aber das hat auch nicht geholfen.
(HELP! WIE KANN ICH DAS LÖSEN?)
Hier der Beispiel code:

<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>

<progzLocaleDefinition language="Deutsch">
  <translations>
       <translation from="Scale" to="Größe"/>   ?????
       <translation from="Close" to="Schließen"/> ?????
  </translations>
</progzLocaleDefinition>     *//ist das richtig???

Kann mir jemand helfen?

  1. Hallo,

    Das Problem ist: Das XML-file(Sprachdatei) verursacht immmer wieder
    Fehlermeldungen wegen den Umlauten.
    Ich habe etwas im archiv gefunden, aber das hat auch nicht geholfen.
    (HELP! WIE KANN ICH DAS LÖSEN?)
    Hier der Beispiel code:

    <?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>

    <progzLocaleDefinition language="Deutsch">
      <translations>
           <translation from="Scale" to="Größe"/>   ?????
           <translation from="Close" to="Schließen"/> ?????
      </translations>
    </progzLocaleDefinition>     *//ist das richtig???

    Kann mir jemand helfen?

    Du hast als Zeichensatz ISO-8859-1 definiert. Entsprechend kannst du auch
    die Umlaute verwenden:

    <progzLocaleDefinition language="Deutsch">
      <translations>
          <translation from="Scale" to="Größe"/>
          <translation from="Close" to="Schließen"/>
      </translations>
    </progzLocaleDefinition>

    Gruesse aus dem schoenen LH,
     c.j.k

    1. Hallo,

      Das Problem ist: Das XML-file(Sprachdatei) verursacht immmer wieder
      Fehlermeldungen wegen den Umlauten.
      Ich habe etwas im archiv gefunden, aber das hat auch nicht geholfen.
      (HELP! WIE KANN ICH DAS LÖSEN?)
      Hier der Beispiel code:

      <?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>

      <progzLocaleDefinition language="Deutsch">
        <translations>
             <translation from="Scale" to="Größe"/>   ?????
             <translation from="Close" to="Schließen"/> ?????
        </translations>
      </progzLocaleDefinition>     *//ist das richtig???

      Kann mir jemand helfen?

      Du hast als Zeichensatz ISO-8859-1 definiert. Entsprechend kannst du auch
      die Umlaute verwenden:

      <progzLocaleDefinition language="Deutsch">
        <translations>
            <translation from="Scale" to="Größe"/>
            <translation from="Close" to="Schließen"/>
        </translations>
      </progzLocaleDefinition>

      Gruesse aus dem schoenen LH,
      c.j.k

      Ich hab deinen tipp auch schon versucht, aber da standen im prog anstatt Größe  nur ein unverständliches GrÃ|ße! Was soll ich tun.

      1. Hallo

        Wenn das nicht tut, funktioniert das entsprechende Prog nicht richtig. Spezielle Entities für Sonderzeichen gibt es in XML nicht. (Abgesehen von denen für <>"'&)
        Du kannst die Sonderzeichen so angeben &xHH;
        Wobei HH der Unicode-Hexadezimalwert des Sonderzeichens ist.

        Grüße

        Daniel

        1. Hallo

          Wenn das nicht tut, funktioniert das entsprechende Prog nicht richtig. Spezielle Entities für Sonderzeichen gibt es in XML nicht. (Abgesehen von denen für <>"'&)
          Du kannst die Sonderzeichen so angeben &xHH;
          Wobei HH der Unicode-Hexadezimalwert des Sonderzeichens ist.

          In Dezimal sieht es entsprechend so aus: &#Dezimalzahl

          Grüße

          Daniel

          Gruß Alex

          1. Hallo

            Du kannst die Sonderzeichen so angeben &xHH;
            Wobei HH der Unicode-Hexadezimalwert des Sonderzeichens ist.

            &#xHH; meinte ich natürlich.

            Grüße

            Daniel

      2. hi

        Ich hab deinen tipp auch schon versucht, aber da standen im prog anstatt Größe  nur ein unverständliches GrÃ|ße! Was soll ich tun.

        das sieht aus, als ob dein Editor als Unicode-Speichern würde, das ganze aber als ISO-8859-1 dargestellt wird.

        gruss Kai