2012-11-05 58 views

回答

1

使用org.w3c.dom中的類,你會做這些方針的東西...

 String parser = XMLResourceDescriptor.getXMLParserClassName(); 
     SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser); 
     URL url = new URL(getCodeBase(), "fileName.svg"); 
     Document doc = f.createDocument(url.toString()); 

     Element svg = doc.getDocumentElement(); 

     if (svg.hasAttribute("viewBox")) { 
      // notify the user somehow 
     } 

刪除通話

 svg.removeAttribute("viewBox") 
+0

非常感謝你。我本人從來沒有這樣做過。 [: 非常感激。 –

+0

有沒有辦法將這些更改保存在我正在使用的同一個文件中?因爲刪除屬性似乎沒有永久效果。我尋找可能挽救當前狀態但找不到任何方法的方法。 –

+0

找到了使用變壓器的方法。現在就像魅力一樣。 –