SldObjectBuilder constructor
SldObjectBuilder(
- String name
Implementation
SldObjectBuilder(String name) {
var builder = xml.XmlBuilder();
builder.declaration(version: "1.0", encoding: 'UTF-8');
builder.element(STYLEDLAYERDESCRIPTOR, namespaces: allNamespaces, nest: () {
builder.attribute("xmlns", uri);
builder.attribute("version", "1.0.0");
builder.element(USERLAYER, namespace: uriSld, nest: () {
builder.element(USERSTYLE, namespace: uriSld, nest: () {
builder.element(USERSTYLE_NAME, namespace: uriSld, nest: () {
builder.text(name);
});
});
});
});
document = builder.buildDocument();
document.children.forEach((childNode) {
if (childNode is xml.XmlElement) {
var userStyleNodeList =
childNode.findAllElements(USERSTYLE, namespace: DEF_NSP);
if (userStyleNodeList.isNotEmpty) {
userStyleNode = userStyleNodeList.first;
}
}
});
}