@Override protected Element stringToElement( String xml ) { return XMLParser.parse( xml ).getDocumentElement(); }
@Override public XMLPacket getFirstParent() { return new XMLPacketImplGWT(document.getDocumentElement()); }
/** * Parses a string into a XMLPacket. * * @param xml the string to parse * @return the resulting packet */ public static XMLPacket fromString(final String xml) { try { return new XMLPacketImplGWT(XMLParser.parse(xml).getDocumentElement()); } catch (final DOMParseException e) { return null; } }
public List<IDatasourceInfo> convert() { Document document = getXMLDocumentFromString( xml ); return getDatasourceInfoList( document.getDocumentElement() ); }
private List<String> convertReponseToList( Response response ) { List<String> dataList = new ArrayList<String>(); Document document = (Document) XMLParser.parse( response.getText() ); Element element = document.getDocumentElement(); Node node = element.getFirstChild(); boolean done = false; do { try { dataList.add( getNodeValueByTagName( node, "Item" ) ); node = ( node.getNextSibling() != null ) ? node.getNextSibling() : null; if ( node == null ) { done = true; } } catch ( Exception e ) { done = true; } } while ( !done ); return dataList; }
public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { Document messageDom = XMLParser.parse(response.getText()); WmsGetCapabilitiesInfo capabilities; switch (version) { case V1_1_1: capabilities = new WmsGetCapabilitiesInfo111(messageDom.getDocumentElement()); break; case V1_3_0: capabilities = new WmsGetCapabilitiesInfo130(messageDom.getDocumentElement()); break; default: callback.onFailure("Unsupported version"); return; } callback.onSuccess(capabilities); } else { callback.onFailure(response.getText()); } } });
public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { try { Document messageDom = XMLParser.parse(response.getText()); WfsGetCapabilitiesInfo capabilities; switch (version) { case V1_0_0: capabilities = new WfsGetCapabilitiesInfo100(messageDom.getDocumentElement()); break; default: callback.onFailure("Unsupported version"); return; } callback.onSuccess(capabilities); } catch (Throwable t) { t.printStackTrace(); callback.onFailure(t.getMessage()); } } else { callback.onFailure(response.getText()); } } });
public IDatabaseConnection convertToObject( String xml ) { Document document = XMLParser.parse( xml ); Element element = document.getDocumentElement(); IDatabaseConnection databaseConnection = new DatabaseConnection(); databaseConnection.setDatabaseName( getNodeValueByTagName( element, DATABASE_NAME ) ); databaseConnection.setHostname( getNodeValueByTagName( element, HOSTNAME ) ); databaseConnection.setIndexTablespace( getNodeValueByTagName( element, INDEX_TABLESPACE ) ); databaseConnection.setDataTablespace( getNodeValueByTagName( element, DATA_TABLESPACE ) ); databaseConnection.setName( getNodeValueByTagName( element, NAME ) ); databaseConnection.setUsername( getNodeValueByTagName( element, USERNAME ) ); databaseConnection.setPassword( getNodeValueByTagName( element, PASSWORD ) ); databaseConnection.setDatabasePort( getNodeValueByTagName( element, DATABASE_PORT ) ); databaseConnection .setAccessType( DatabaseAccessType.getAccessTypeByName( getNodeValueByTagName( element, ACCESS_TYPE ) ) ); databaseConnection.setDatabaseType( (DatabaseType) databaseTypeHelper.getDatabaseTypeByShortName( getNodeValueByTagName( element, DATABASE_TYPE ) ) ); databaseConnection.setPassword( getNodeValueByTagName( element, PASSWORD ) ); databaseConnection.setInformixServername( getNodeValueByTagName( element, SERVER_NAME ) ); for ( Node node : getNodesByTagName( element, ATTRIBUTES ) ) { databaseConnection.getAttributes().put( node.getNodeName(), node.getNodeValue() ); } return databaseConnection; }