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

View differences:

ExternalGraphicElement.java
35 35
				}
36 36
				if (SLDUtils.isStr(name, SLDTags.ONLINE_RESOURCE)) {
37 37
					// xlink:href="http://somesite.com/something.xml"
38
					String res = parser.getAttributeValue("xlink", "href");
38
					String res = parser.getAttributeValue(null, SLDTags.XLINK_HREF);
39
					if (res == null) {
40
						throw new SLDReadException("URL not found (xlink:href att is missing) in online resource entity");
41
					}
39 42
					resp.setIsOnline(true);
40 43
					resp.setOnlineResource(res);
41 44
					parser.nextTag();
45
					parser.nextTag();
42 46
					break;
43 47
				}
44 48
				if (SLDUtils.isStr(name, SLDTags.INLINE_CONTENT)) {
......
51 55
					parser.nextTag();
52 56
					break;
53 57
				}
54
				break;
58
				/*
59
				 * Any other entity causes parsing error
60
				 */
61
				throw new SLDReadException(
62
						"Bad SLD file. Unexpected entity in external graphic: " + name);
55 63
			case KXmlParser.END_TAG:
56 64
				break;
57 65
			case KXmlParser.TEXT:

Also available in: Unified diff