Open gubuntu opened 10 years ago
Do you have a small example xml file that produces the faulty output?
"raster" from above:
<Style name="raster" >
<Rule>
<RasterSymbolizer scaling="bilinear">
</RasterSymbolizer>
</Rule>
</Style>
<Layer minzoom="8000000" maxzoom="100000000" name="Cleantopo" status="on" srs="+init=epsg:&srid_raster;" >
<StyleName>raster</StyleName>
<Datasource>
<Parameter name="type">gdal</Parameter>
<Parameter name="file">cleanafrica_relief.tif</Parameter>
<Parameter name="format">tiff</Parameter>
</Datasource>
</Layer>
"countries" from above:
<Style name="Countries_style">
<Rule>
<PolygonSymbolizer fill="rgb(255,245,229)"/>
<LineSymbolizer stroke="rgb(107,107,107)" stroke-width="1.16"/>
</Rule>
</Style>
<Layer maxzoom="60000" name="Countries" srs="+init=epsg:&srid;">
<StyleName>Countries_style</StyleName>
<Datasource>
<Parameter name="dbname">&dbname;</Parameter>
<Parameter name="estimate_extent">0</Parameter>
<Parameter name="extent">&extent;</Parameter>
<Parameter name="geometry_field">&geometry_field;</Parameter>
<Parameter name="host">&host;</Parameter>
<Parameter name="password">&password;</Parameter>
<Parameter name="port">&port;</Parameter>
<Parameter name="srid">&srid;</Parameter>
<Parameter name="table">a_countries</Parameter>
<Parameter name="type">&datasourcetype;</Parameter>
<Parameter name="user">&password;</Parameter>
</Datasource>
</Layer>
In each of these elements one set of braces is redundant and makes the document invalid.
In a stylesheet with thousands of lines this is difficult to clean up when there are some styles like this where a filter expression makes the extra set of braces required.