アップロードされた 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){
}
それで、私はここで何が欠けていますか?