code: public static void writeGISElementAttributes(Element element, GISElement primitive, XMLBuilder builder,
  			XMLResources resources) throws IOException {
  		XMLAttributeUtil.writeAttributeContainer(element, primitive, builder, resources, false);
  		element.setAttribute(XMLUtil.ATTR_NAME, primitive.getName());
  		element.setAttribute(XMLAttributeUtil.ATTR_GEOID, primitive.getGeoId().toString());
  		element.setAttribute(XMLUtil.ATTR_ID, primitive.getUUID().toString());
  	}
docs: Write the attributes of the given GISElement in the the XML description.
  Only the name, geoId, id, and additional attributes are written. Icon and color are not written.
  
  @param element is the XML node to fill with the attributes
  @param primitive is the map element to output.
  It may be {@code null} to use the default name.
  @param builder is the tool to create XML nodes.
  @param resources is the tool that permits to gather the resources.
  @throws IOException in case of error.