Umlaute in the Tagnamen des XML Exporrts machen Probleme
Verfasst: 18. Feb 2011, 14:48
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
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