Hi, I'm trying to solve the two following issues: http://jira.codehaus.org/browse/GEOS-1661 http://jira.codehaus.org/browse/GEOS-1620
and I have a working patch, but I would love some feedback on the merits of the issues themselves. In SLD the <Label> element is allowed mixed syntax, meaning that one can mix test and elements inside of it. This is very useful to build attribute dependent labels without getting stuck in complex OGC function usage. Yet, this falls short when someone is in need of including a whitespace in the concatenation, since the parser behaviour is to collapse it, thus eating whitespaces and newlines. Now, this is the default xml behaviour, and there is a way to override it explicity, using xs:whitespace=preserve in the xml schema. The Label element in SLD is just declared as mixed content: http://www.w3.org/TR/2004/REC-xml11-20040204/#sec-mixed-content meaning you can mix elements and free text... yet that does not tell much about how whitespace should be handled. I guess that it would mean whitespace should be collapsed, but then again this seems like a gross limitation for label usage (see the silly workarounds some people have found to actually put white spaces in their labels). Soo... opinions? Shall we consider the SLD xsd schema broken and keep white spaces as they are for labels? Or shall we let people keep on doing very silly dances to stuck space\newline chars in between their labels? Cheers Andrea ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel