Hellihello Andreas,
Man sollte Sonderzeichen in Attributnamen und Elementnamen in XML 1.0 _nie_ verwenden; sie sind verboten. „Definition: Ein Name ist ein Token, das mit einem Buchstaben (letter) oder einem erlaubten Interpunktionszeichen beginnt, woran sich Buchstaben, Ziffern (digit), Bindestriche, Unterstriche, Doppelpunkte oder Punkte anschließen.“ [XML10 §2.3]
Wenn Du dann aber weiter guckst, was "letter" bedeutet, kommst Du auf BaseChar | Ideographic.
Direct darunter steht dann eine ziemlich lange Liste von Zeichen/Zeichenbereichen, die als BaseChar gelten.
Unter anderem sind die Bereiche [#x00C0-#x00D6] | [#x00D8-#x00F6] | [#x00F8-#x00FF] enthalten, also auch alle deutschen Umlaute und das scharfe s.Frankx ging es in dem Posting, auf das ich antwortete, um die "deutschen Sonderzeichen" - darunter verstehe ich äöüÄÖÜß - diese sind schon in XML 1.0 in Elementnamen/Attributnamen erlaubt.
Merci der Info.
Dank und Gruß,