23 StringWriter strwriter =
new StringWriter();
24 XMLOutputFactory output = XMLOutputFactory.newInstance();
25 XMLStreamWriter writer;
26 writer =
new IndentingXMLStreamWriter(output.createXMLStreamWriter(strwriter));
27 writer.writeStartDocument();
28 writer.writeAttribute(
"xmlns",
"http://www.opengis.net/ogcapi-features-1/1.0");
29 writer.writeAttribute(
"xmlns:sld",
"http://www.opengis.net/sld");
30 writer.writeAttribute(
"xmlns:ogc",
"http://www.opengis.net/ogc");
31 writer.writeAttribute(
"xmlns:xlink",
"http://www.w3.org/1999/xlink");
32 writer.writeAttribute(
"xmlns:gml",
"http://www.opengis.net/gml");
33 writer.writeAttribute(
"xmlns:xsi",
"http://www.w3.org/1999/xlink");
34 writer.writeAttribute(
"version",
"1.0.0");
35 writer.writeStartElement(
"sld:UserStyle");
36 writer.writeStartElement(
"sld:Name");
37 writer.writeCharacters(featuretype+
" Style");
38 writer.writeEndElement();
39 writer.writeStartElement(
"sld:Title");
40 writer.writeCharacters(featuretype+
" Style");
41 writer.writeEndElement();
42 writer.writeStartElement(
"sld:Abstract");
43 writer.writeCharacters(
"");
44 writer.writeEndElement();
45 writer.writeStartElement(
"sld:IsDefault");
46 writer.writeCharacters(
"1");
47 writer.writeEndElement();
48 writer.writeStartElement(
"sld:FeatureTypeStyle");
49 writer.writeStartElement(
"sld:Name");
50 writer.writeEndElement();
51 writer.writeStartElement(
"sld:Title");
52 writer.writeEndElement();
53 writer.writeStartElement(
"sld:Abstract");
54 writer.writeEndElement();
55 writer.writeStartElement(
"sld:FeatureTypeName");
56 writer.writeCharacters(featuretype);
57 writer.writeEndElement();
58 writer.writeStartElement(
"sld:SemanticTypeIdentifier");
59 writer.writeCharacters(
"generic:geometry");
60 writer.writeEndElement();
61 writer.writeStartElement(
"sld:Rule");
62 writer.writeStartElement(
"sld:PolygonSymbolizer");
64 writer.writeEndElement();
65 writer.writeEndElement();
66 writer.writeEndElement();
String exposedType
Definition: ResultStyleFormatter.java:22
void cssLiteralToXML(XMLStreamWriter writer, String cssString)
Formats a cssliteral to an XML representation as needed by SLD.
Definition: SLDFormatter.java:75