Я использую класс Java Transformer для обработки объекта XML-документа.Java XML: как вывести пространство имен дочерних элементов?
Это код, который создает Transformer:
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "no");
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
transformer.transform(source, result);
В настоящее время, мой результат выглядит следующим образом: < ... SVG/>. Я хотел бы, чтобы он включал пространство имен каждого элемента, как в < svg: svg .../>
Как это сделать?
[ответ для настройки пространств имен прямо здесь, на StackOverflow] [1] [1]: http://stackoverflow.com/questions/10584670/setting-namespaces-and-prefixes-in-a- Java-дом-документ/13048523 # 13048523 – Hans 2012-10-24 15:09:41