Ich verwende Jaxb in Spring-MVC-Framework, um XML zu generieren. Dies ist das Beispiel von Wurzelelement:Jaxb generierte XML - Entfernen Sie das Standard-Root-Element Namespacepräfix
<ns2:urlset xmlns:ns2="http://www.example.com">
Dies ist, was ich will:
<urlset xmlns="http://www.example.com">
Ich habe versucht, die folgenden package-info.java zu verwenden, um den Standard-Präfix „ns2“ zu entfernen.
Das Präfix kann auf einen anderen Wert geändert werden, wenn ich ein Präfix für eine andere Zeichenfolge festlege. Das Präfix kann jedoch nicht entfernt werden, indem Präfixwert auf "" gesetzt wird. Es zeigt immer noch den Standard "ns2". Gibt es eine Möglichkeit, das Standardpräfix "ns2" zu entfernen?
Eine andere Frage ist, dass, wenn das "Standalone" -Attribut in der Kopfzeile des Xml auch entfernt werden kann? Wenn ja, kann dies über package-info.java geschehen?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
gleiche Problem = ( – ekitru