【发布时间】:2012-10-25 03:30:27
【问题描述】:
这个问题基本上说明了一切。如何检查 SVG 是否具有 viewBox 属性?我正在使用蜡染库。我需要这个,因为我需要(至少)通知用户有一个 viewBox 属性。
我可以删除吗?
【问题讨论】:
标签: java svg attributes viewbox batik
这个问题基本上说明了一切。如何检查 SVG 是否具有 viewBox 属性?我正在使用蜡染库。我需要这个,因为我需要(至少)通知用户有一个 viewBox 属性。
我可以删除吗?
【问题讨论】:
标签: java svg attributes viewbox batik
使用 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")
【讨论】: