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]