Seite 1 von 1

Umlaute in the Tagnamen des XML Exporrts machen Probleme

Verfasst: 18. Feb 2011, 14:48
von gandulf
Hi,
ich hab mit den Umlauten (<Rüstung>) im XML Export der Helden probleme, da manche Parser das nicht erlauben, z.b Harmony Xml von apache was beim DOM-Parsen auf android verwendet wird. Ich weiss jetzt nicht ob das laut xml standard erlaubt ist, aber einfacher wäre es auf jedenfall wenn darauf verzichtet wird, die anderen Tags aben auch ue statt ü <ausruestung> etc...
Ach ja ich jede hier nicht von den Werten etc. dort ist es kein probleme, es geht nur um die xml tags.

Erlaubt sind laut harmony : A-Z, a-z,-.0-9

private static boolean isXMLIdentifierStart(char c) {
return (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c == '_');
}
private static boolean isXMLIdentifierPart(char c) {
return isXMLIdentifierStart(c) || (c >= '0' && c <= '9') || (c == '-') || (c == '.');
}

lg gandulf

Re: Umlaute in the Tagnamen des XML Exporrts machen Probleme

Verfasst: 18. Feb 2011, 14:55
von Zafnir
Hallo Gandulf,

Das ist kein Fehler sondern ein Wunsch.
Umlaute in Tags sind erlaubt und entsprechen dem XML-Standard.

Allgemein ist unser XML nicht als Schnittstellen Bindeglied für externe Programme gedacht.
Es kann sich ohne Ankündigung inhaltlich und Strukturell ändern.

Das bedeutet jetzt nicht das wir über deinen Wunsch nicht nachdenken werden, sondern das wir die keine Stabilität zusichern.

MfG Maik

Re: Umlaute in the Tagnamen des XML Exporrts machen Probleme

Verfasst: 12. Jul 2011, 16:57
von Robinhoodjun
Hi,

bei unserem Projekt ist das Problem auch aufgetreten. Eure Char-xmls sind recht praktisch und erfreuen sich anscheinend größerer Beliebtheit.
Es wäre wirklich sehr nice von euch, wenn ihr diese Änderung machen würdet.

Mfg.

Robinhoodjun

Re: Umlaute in the Tagnamen des XML Exporrts machen Probleme

Verfasst: 12. Jul 2011, 19:56
von little.yoda
Was für eine Software setzt ihr denn ein?
Habt ihr schon mal für die Software einen Bug aufgemacht?

Re: Umlaute in the Tagnamen des XML Exporrts machen Probleme

Verfasst: 13. Jul 2011, 01:08
von Robinhoodjun
Wir benutzen JDom als Parser, wenn du das meinst? Und der hat wohl Probleme beim Baum-Aufbau, wenn dort Sonderzeichen enthalten sind (ist nicht mein Part in der Entwicklung).
Ansonsten haben wir, ähnlich dem DSATab von Gandulf, eine Charakterverwaltung für Android-Handys geschrieben.

Re: Umlaute in the Tagnamen des XML Exporrts machen Probleme

Verfasst: 13. Jul 2011, 06:42
von Zafnir
Hallo Robinhoodjun,

Also wir benutzen DOM um unsere XML zu Lesen und zu schreiben.
Zu <Rüstungen> das ist laut XML-Spezifikation legal.
Es muss nur mit einem Zeichen aus [A-Z, a-z,-.0-9] anfangen und der Rest ist egal bis auf Leerzeichen und Doppelpunkte.

MfG Maik