0

アップロードされた 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){
}

それで、私はここで何が欠けていますか?

4

1 に答える 1

0

実際、返されるNodeListは、アイテムが取得されるか長さが照会される限り、長さが-1のマーケットになるという事実にもかかわらず、私は何も見逃していませんでした。したがって、デバッガーが常に真実を伝えるとは限らないと言えます。

于 2013-02-04T20:58:35.433 に答える