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
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