Does anybody knows why the style below, which I've just copied from
Geoserver documentation fails?

 

Error: line 23: cvc-complex-type.2.4.a: Invalid content was found starting
with element 'Font'. One of '{"http://www.opengis.net/sld":Graphic,
"http://www.opengis.net/sld":Priority,
"http://www.opengis.net/sld":VendorOption}' is expected.

 

 

I've only replaced the PropertyName from "name" to "diameter"

 

Thanks.

 

JJ.

 

 

<StyledLayerDescriptor xmlns="http://www.opengis.net/sld";
xmlns:ogc="http://www.opengis.net/ogc";
xmlns:xlink="http://www.w3.org/1999/xlink";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
version="1.0.0"xsi:schemaLocation="http://www.opengis.net/sld
StyledLayerDescriptor.xsd
<http://www.opengis.net/sld%20StyledLayerDescriptor.xsd> ">

<NamedLayer>

<Name>Optimized and styled label</Name>

<UserStyle>

<Title>SLD Cook Book: Optimized and styled label</Title>

<FeatureTypeStyle>

<Rule>

<LineSymbolizer>

<Stroke>

<CssParameter name="stroke">#FF0000</CssParameter>

</Stroke>

</LineSymbolizer>

<TextSymbolizer>

<Label>

<ogc:PropertyName>name</ogc:PropertyName>

</Label>

<LabelPlacement>

<LinePlacement/>

</LabelPlacement>

<Fill>

<CssParameter name="fill">#000000</CssParameter>

</Fill>

<Font>

<CssParameter name="font-family">Arial</CssParameter>

<CssParameter name="font-size">10</CssParameter>

<CssParameter name="font-style">normal</CssParameter>

<CssParameter name="font-weight">bold</CssParameter>

</Font>

<VendorOption name="followLine">true</VendorOption>

<VendorOption name="maxAngleDelta">90</VendorOption>

<VendorOption name="maxDisplacement">400</VendorOption>

<VendorOption name="repeat">150</VendorOption>

</TextSymbolizer>

</Rule>

</FeatureTypeStyle>

</UserStyle>

</NamedLayer>

</StyledLayerDescriptor>

 

 

 

 

------------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to