我使用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