Author: gadams Date: Mon Dec 8 02:17:16 2014 New Revision: 1643728 URL: http://svn.apache.org/r1643728 Log: BATIK-1097: use text/css as default type on style element if not specified
Modified: xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java Modified: xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java?rev=1643728&r1=1643727&r2=1643728&view=diff ============================================================================== --- xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java (original) +++ xmlgraphics/batik/trunk/sources/org/apache/batik/dom/svg/SVGOMStyleElement.java Mon Dec 8 02:17:16 2014 @@ -24,6 +24,7 @@ import org.apache.batik.css.engine.Style import org.apache.batik.dom.AbstractDocument; import org.apache.batik.dom.util.XMLSupport; import org.apache.batik.util.ParsedURL; +import org.apache.batik.util.SVGConstants; import org.apache.batik.util.XMLConstants; import org.w3c.dom.DOMException; @@ -115,7 +116,7 @@ public class SVGOMStyleElement */ public StyleSheet getCSSStyleSheet() { if (styleSheet == null) { - if (getType().equals("text/css")) { + if (getType().equals(SVGConstants.CSS_MIME_TYPE)) { SVGOMDocument doc = (SVGOMDocument)getOwnerDocument(); CSSEngine e = doc.getCSSEngine(); String text = ""; @@ -174,7 +175,10 @@ public class SVGOMStyleElement * <b>DOM</b>: Implements {@link SVGStyleElement#getType()}. */ public String getType() { - return getAttributeNS(null, SVG_TYPE_ATTRIBUTE); + if (hasAttributeNS(null, SVG_TYPE_ATTRIBUTE)) + return getAttributeNS(null, SVG_TYPE_ATTRIBUTE); + else + return SVGConstants.CSS_MIME_TYPE; } /**