Ich muss Schlüsselwerte unter Verwendung : teilen, aber das Problem ist, dass der Wert ein XML ist.Java SPLIT mit Doppelpunkt: und xml
("User1":"<?xml version=\"1.0\"?><presence xmlns=\"urn:ietf:params:xml:ns:pidf\" xmlns:dm=\"urn:ietf:params:xml:ns:pidf:data-model\" xmlns:rpid=\"urn:ietf:params:xml:ns:pidf:rpid\" xmlns:c=\"urn:ietf:params:xml:ns:pidf:cipid\" entity=\"[email protected]\"></presence>")
Was ich will ist eine Karte mit Schlüssel als User1 und Wert als XML.
Ich versuchte input.split(":");
und dies funktioniert nicht, da es alles in den XML-Namespaces aufteilt. Ich habe versucht input.split("\\\":\"");
das tut nichts.
Vielleicht kann einige Regex helfen, aber ich bekomme nicht, was genau es sein könnte.
So etwas, das nur 2 mal spaltet? http://stackoverflow.com/questions/32349245/split-a-string-only-two-times – Tunaki