Hallo!
Ich bin in den XPath-Ausdrücken nicht besonders mächtig. Kann mir jemand sagen wie ich aus dem XML die expliziten Namespaces entfernen kann?
Beispiel:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<my:envelope xmlns:my="http://www.bla/my20080801.xsd">
<my:body>
<my:value>test</my:value>
</my:body>
</my:envelope>
Hallo!
Worum genau geht es dir?
Um das Entfernen beim Schreiben als XML-Datei? Dann solltest du bei Google mal nach XmlFragmentWriter suchen.
Ansonsten die Datei als String einlesen, alle xmlns-Vorkommen suchen, den darauf folgenden Prefix suchen und diesen aus dem String löschen. Abschließend den String wieder als XML speichern, fertig!
Nobody is perfect. I'm sad, i'm not nobody 🙁