XMLOutputter outp = new XMLOutputter(); String s = outp.outputString(your_jdom_element);
public String writeStore(StoreDefinition store) { XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat()); if(store.isView()) return serializer.outputString(viewToElement(store)); else return serializer.outputString(storeToElement(store)); }
public String writeStoreList(List<StoreDefinition> stores) { Element root = new Element(STORES_ELMT); for(StoreDefinition def: stores) { if(def.isView()) root.addContent(viewToElement(def)); else root.addContent(storeToElement(def)); } XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat()); return serializer.outputString(root); }
public String writeCluster(Cluster cluster) { Document doc = new Document(new Element(CLUSTER_ELMT)); doc.getRootElement().addContent(new Element(CLUSTER_NAME_ELMT).setText(cluster.getName())); boolean displayZones = cluster.getZones().size() > 1; if(displayZones) { for(Zone n: cluster.getZones()) doc.getRootElement().addContent(mapZone(n)); } for(Node n: cluster.getNodes()) doc.getRootElement().addContent(mapServer(n, displayZones)); XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat()); return serializer.outputString(doc.getRootElement()); }
/** * Given a storedefinition, constructs the xml string to be sent out in * response to a "schemata" fetch request * * @param storeDefinition * @return serialized store definition */ public static String constructSerializerInfoXml(StoreDefinition storeDefinition) { Element store = new Element(StoreDefinitionsMapper.STORE_ELMT); store.addContent(new Element(StoreDefinitionsMapper.STORE_NAME_ELMT).setText(storeDefinition.getName())); Element keySerializer = new Element(StoreDefinitionsMapper.STORE_KEY_SERIALIZER_ELMT); StoreDefinitionsMapper.addSerializer(keySerializer, storeDefinition.getKeySerializer()); store.addContent(keySerializer); Element valueSerializer = new Element(StoreDefinitionsMapper.STORE_VALUE_SERIALIZER_ELMT); StoreDefinitionsMapper.addSerializer(valueSerializer, storeDefinition.getValueSerializer()); store.addContent(valueSerializer); XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat()); return serializer.outputString(store); }
XMLOutputter xmOut = new XMLOutputter(); System.out.println("----" + xmOut.outputString(doc));
/** * Returns the XML serialized form of this element, as produced by the default * {@link XMLOutputter}. * @return The XML serialized form of this element, as produced by the default * {@link XMLOutputter}. */ public String toString() { return DEFAULT_OUTPUTTER.outputString(this); }
@Override public void ingest(Context context, DSpaceObject dso, List<Element> ml, boolean createMissingMetadataFields) throws CrosswalkException, IOException, SQLException, AuthorizeException { // drop xml on the floor but mention what we're missing for debugging: log.debug("Null crosswalk is ignoring this List of metadata: \n" + outputPretty.outputString(ml)); }
@Override public void ingest(Context context, DSpaceObject dso, Element root, boolean createMissingMetadataFields) throws CrosswalkException, IOException, SQLException, AuthorizeException { // drop xml on the floor but mention what we're missing for debugging: log.debug("Null crosswalk is ignoring this metadata Element: \n" + outputPretty.outputString(root)); }
/** * Return entire METS document as an inputStream * * @return entire METS document as a stream */ public InputStream getMetsAsStream() { XMLOutputter outputPretty = new XMLOutputter(Format.getPrettyFormat()); return new ByteArrayInputStream( outputPretty.outputString(mets).getBytes()); } }
public String getText() { if (rootElement != null) { XMLOutputter xo = new XMLOutputter(Format.getPrettyFormat()); return xo.outputString(rootElement); } else { return ""; } }
private String contentToString() throws Exception { Document jdomDocument = contentToJDOMDocument(); if(null != jdomDocument) { return xmlPrintOutputter.outputString(jdomDocument); } return null; }
public InputStream getLayoutInputStream() { XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat()); String xml = outputter.outputString(layoutElement.getChild("basepane")); return new ByteArrayInputStream(xml.getBytes()); }
/*** * Pretty formatted XML output. * * @return */ public String toMultilineXMLString() { final XMLOutputter xmlout = new XMLOutputter(Format.getPrettyFormat()); return xmlout.outputString(this.toXmlElement()); }
public String getFileAsString(String url) { try { ServerResponse response = myExperimentClient.doMyExperimentGET(url); checkResponseCode(response); Document responseBody = response.getResponseBody(); String content = new XMLOutputter().outputString(responseBody); return content; } catch (Exception e) { logger.error("Unable to read file: " + url, e); return null; } }
public static String createMobyDataElementWrapper(String xml, String queryID, Element serviceNotes) throws MobyException { if (xml == null) return null; Element element = createMobyDataElementWrapper(getDOMDocument(xml) .getRootElement(), queryID, serviceNotes); XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat() .setOmitDeclaration(false)); return (element == null ? null : outputter.outputString(element)); }
protected DataCiteResponse sendMetadataPostRequest(String doi, Element metadataRoot) throws DOIIdentifierException { Format format = Format.getCompactFormat(); format.setEncoding("UTF-8"); XMLOutputter xout = new XMLOutputter(format); return sendMetadataPostRequest(doi, xout.outputString(new Document(metadataRoot))); }
@Override public String toString() { String res = null; if(this.getContent() != null) { final XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat()); res = outputter.outputString((Element)this.getContent()); } else { res = super.toString(); } return res; } }
public String getXMLDocument(){ XMLOutputter out = new XMLOutputter(); Format format = Format.getPrettyFormat(); format.setIndent(""); out.setFormat(format); return out.outputString(this.getDoc()); }
@Override protected XMLSplitterConfigurationBean createConfigType(Processor processor) throws ActivityTranslationException { XMLSplitterConfigurationBean bean = new XMLSplitterConfigurationBean(); populateConfigurationBeanPortDetails(processor, bean); //TODO: doing this with introspection would remove the dependency on taverna-java-processor LocalServiceProcessor localServiceProcessor = (LocalServiceProcessor)processor; Element element = ((XMLExtensible)localServiceProcessor.getWorker()).provideXML(); String xml = new XMLOutputter().outputString(element); bean.setWrappedTypeXML(xml); return bean; }