hillion 02/05/10 03:55:18
Modified: sources/org/apache/batik/dom/svg SAXSVGDocumentFactory.java
Log:
fix for SVG documents default namespaces.
Revision Changes Path
1.15 +13 -1
xml-batik/sources/org/apache/batik/dom/svg/SAXSVGDocumentFactory.java
Index: SAXSVGDocumentFactory.java
===================================================================
RCS file:
/home/cvs/xml-batik/sources/org/apache/batik/dom/svg/SAXSVGDocumentFactory.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- SAXSVGDocumentFactory.java 18 Mar 2002 10:28:26 -0000 1.14
+++ SAXSVGDocumentFactory.java 10 May 2002 10:55:18 -0000 1.15
@@ -22,6 +22,8 @@
import java.util.zip.GZIPInputStream;
import org.apache.batik.dom.util.SAXDocumentFactory;
+import org.apache.batik.dom.util.XLinkSupport;
+
import org.apache.batik.util.ParsedURL;
import org.apache.batik.util.MimeTypeConstants;
@@ -36,7 +38,7 @@
* from an URI using SAX2.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a>
- * @version $Id: SAXSVGDocumentFactory.java,v 1.14 2002/03/18 10:28:26 hillion Exp $
+ * @version $Id: SAXSVGDocumentFactory.java,v 1.15 2002/05/10 10:55:18 hillion Exp $
*/
public class SAXSVGDocumentFactory
extends SAXDocumentFactory
@@ -234,6 +236,16 @@
throw new RuntimeException("Bad root element");
}
return createDocument(uri, r);
+ }
+
+ /**
+ * <b>SAX</b>: Implements {@link
+ * org.xml.sax.ContentHandler#startDocument()}.
+ */
+ public void startDocument() throws SAXException {
+ super.startDocument();
+ namespaces.put("", SVGDOMImplementation.SVG_NAMESPACE_URI);
+ namespaces.put("xmlns:xlink", XLinkSupport.XLINK_NAMESPACE_URI);
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]