The SLD validation is handled here: SLDValidator
<https://github.com/geoserver/geoserver/blob/master/src/main/src/main/java/org/vfny/geoserver/util/SLDValidator.java>
but
if you dig in you can see the XML parser validates
against StyledLayerDescriptor.xsd

Note there are a number of style parsers
<http://docs.geotools.org/latest/userguide/library/xml/style.html> in
GeoTools which one did you modify?
--
Jody Garnett


On Sat, 27 Apr 2019 at 04:36, <[email protected]> wrote:

> Hi all,
> I'm willing to add a new attributes to the PointSymbolizer's Graphic,
> that allow flipping the icons of a point Horizontally and/or vertically.
> I've added the following to the Graphic child of the PointSymbolizer:
>
>              <sld:FlipHorizontal>
>                 <ogc:Literal>true</ogc:Literal>
>               </sld:FlipHorizontal>
>               <sld:FlipVertical>
>                 <ogc:Literal>true</ogc:Literal>
>               </sld:FlipVertical>
>
> And sure have made some modification to the Geotools source code.
>
> Now everything is working fine, and the icons get flipped, but there is
> only one problem remaining, that is in the Geoserver's web admin -> Style
> Editor, when I click Validate, I got the following error message:
> "line 57: cvc-complex-type.2.4.d: Invalid content was found starting with
> element 'sld:FlipHorizontal'. No child element is expected at this point."
>
> I've made some efforts trying to find the place of code that performs this
> SLD validation, but with no success.
>
> My question is: could you please point me to the place(s) of code I should
> modify to make this SLD validator see my new attributes?
>
> Regards,
> Fawzy
> _______________________________________________
> Geoserver-users mailing list
>
> Please make sure you read the following two resources before posting to
> this list:
> - Earning your support instead of buying it, but Ian Turton:
> http://www.ianturton.com/talks/foss4g.html#/
> - The GeoServer user list posting guidelines:
> http://geoserver.org/comm/userlist-guidelines.html
>
> If you want to request a feature or an improvement, also see this:
> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>
>
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to