private void writeLockFeatureResponse200( HttpResponseBuffer response, Lock lock ) throws XMLStreamException, IOException, FeatureStoreException { String schemaLocation = WFS_200_NS + " " + WFS_200_SCHEMA_URL; XMLStreamWriter writer = getXMLResponseWriter( response, "text/xml", schemaLocation ); writer.setPrefix( "wfs", WFS_200_NS ); writer.writeStartElement( WFS_200_NS, "LockFeatureResponse" ); writer.writeAttribute( "lockId", lock.getId() ); writer.writeNamespace( "wfs", WFS_200_NS ); writer.writeNamespace( "fes", FES_20_NS ); if ( lock.getNumLocked() > 0 ) { writeFeaturesLocked200( lock, writer ); } if ( lock.getNumFailedToLock() > 0 ) { writeFeaturesNotLocked200( lock, writer ); } writer.writeEndElement(); writer.flush(); }