我使用Java的Transformer类来处理XML文档对象。Java XML:如何输出子元素的名称空间?
这是创建变压器代码:
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 .../>
我该怎么做?
[关于计算器在这里设置的命名空间的答案] [1] [1]:http://stackoverflow.com/questions/10584670/setting-namespaces-and-prefixes-in-a- Java的DOM文档/ 13048523#13048523 – Hans 2012-10-24 15:09:41