Revision 40799 branches/v02_desarrollo/libraries/sld/temp/org.gvsig.sldsupport.lib.impl/src/main/java/org/gvsig/sldsupport/impl/sld1_0_0/parsing/MarkElement.java

View differences:

MarkElement.java
38 38
				}
39 39
				if (SLDUtils.isStr(name, SLDTags.ONLINE_RESOURCE)) {
40 40
					// xlink:href="http://somesite.com/something.xml"
41
					txt = parser.getAttributeValue("xlink", "href");
41
					txt = parser.getAttributeValue(null, SLDTags.XLINK_HREF);
42
					if (txt == null) {
43
						throw new SLDReadException("URL not found (xlink:href att is missing) in online resource entity");
44
					}
42 45
					resp.setOnlineResource(txt);
43 46
					resp.setMarkType(SLDMark.MARK_TYPE_ONLINE_RESOURCE);
44 47
					resp.setOnlineResource(txt);
......
80 83
					resp.setStroke(stro);
81 84
					break;
82 85
				}
83
				break;
86
				/*
87
				 * Any other entity causes parsing error
88
				 */
89
				throw new SLDReadException(
90
						"Bad SLD file. Unexpected entity in Mark: " + name);
84 91
			case KXmlParser.END_TAG:
85 92
				break;
86 93
			case KXmlParser.TEXT:

Also available in: Unified diff