hillion 01/11/12 07:59:35 Modified: sources/org/apache/batik/apps/svgbrowser JSVGViewerFrame.java Log: Now nnly scans the document prolog when searching for alternate stylesheets. Revision Changes Path 1.64 +4 -12 xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java Index: JSVGViewerFrame.java =================================================================== RCS file: /home/cvs/xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- JSVGViewerFrame.java 2001/10/24 14:52:35 1.63 +++ JSVGViewerFrame.java 2001/11/12 15:59:35 1.64 @@ -143,10 +143,6 @@ import org.w3c.dom.stylesheets.DocumentStyle; import org.w3c.dom.stylesheets.StyleSheetList; -import org.w3c.dom.traversal.DocumentTraversal; -import org.w3c.dom.traversal.NodeFilter; -import org.w3c.dom.traversal.TreeWalker; - import org.w3c.dom.css.CSSStyleSheet; import org.w3c.dom.css.ViewCSS; @@ -157,7 +153,7 @@ * This class represents a SVG viewer swing frame. * * @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a> - * @version $Id: JSVGViewerFrame.java,v 1.63 2001/10/24 14:52:35 tkormann Exp $ + * @version $Id: JSVGViewerFrame.java,v 1.64 2001/11/12 15:59:35 hillion Exp $ */ public class JSVGViewerFrame extends JFrame @@ -1207,14 +1203,10 @@ stylesheetMenu.setEnabled(false); ButtonGroup buttonGroup = new ButtonGroup(); - TreeWalker tw; - tw = ((DocumentTraversal)doc).createTreeWalker - (doc, - NodeFilter.SHOW_PROCESSING_INSTRUCTION, - null, - true); - for (Node n = tw.nextNode(); n != null; n = tw.nextNode()) { + for (Node n = doc.getFirstChild(); + n != null && n.getNodeType() != n.ELEMENT_NODE; + n = n.getNextSibling()) { if (n instanceof StyleSheetProcessingInstruction) { StyleSheetProcessingInstruction sspi; sspi = (StyleSheetProcessingInstruction)n;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]