我尝试检查上传的 SVG 图形并寻找图像元素以读取 href 属性。我正在使用Batik 1.7搜索相应的元素。通过使用'getElementsByTagName' / 'getElementsByTagNameNS'
我只得到一个空列表。这是我的代码:
try{
String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
SVGDocument doc = f.createSVGDocument(null, upload.getInputStream());
NodeList list = doc.getElementsByTagNameNS("http://www.w3.org/2000/svg", "image");
}
catch(Exception e){
}
那么我在这里缺少什么?