@Override public Destination getPrimaryDestination(MapItem serializationParamsMap) throws XPathException { Serializer serializer = makeSerializer(serializationParamsMap); primaryWriter = new StringWriter(); serializer.setOutputWriter(primaryWriter); return serializer; }
@Override public Destination getPrimaryDestination(MapItem serializationParamsMap) throws XPathException { Serializer serializer = makeSerializer(serializationParamsMap); primaryWriter = new StringWriter(); serializer.setOutputWriter(primaryWriter); return serializer; }
/** * Create a serializer initialised to use the default output parameters defined in the stylesheet. * These serialization parameters can be overridden by use of * {@link Serializer#setOutputProperty(Serializer.Property, String)}. * * @param writer the Writer to which the serializer will write * @since 9.7.0.1 */ public Serializer newSerializer(Writer writer) { Serializer serializer = newSerializer(); serializer.setOutputWriter(writer); return serializer; }
/** * Create a Serializer initialized to write to a given Writer. * <p>Closing the writer after use is the responsibility of the caller.</p> * * @param writer The Writer to which the Serializer will write * @return a new Serializer * @since 9.3 */ /*@NotNull*/ public Serializer newSerializer(Writer writer) { Serializer s = new Serializer(this); s.setOutputWriter(writer); return s; }
/** * Create a serializer initialised to use the default output parameters defined in the stylesheet. * These serialization parameters can be overridden by use of * {@link Serializer#setOutputProperty(Serializer.Property, String)}. * * @param writer the Writer to which the serializer will write * @since 9.7.0.1 */ public Serializer newSerializer(Writer writer) { Serializer serializer = newSerializer(); serializer.setOutputWriter(writer); return serializer; }
/** * Create a Serializer initialized to write to a given Writer. * <p>Closing the writer after use is the responsibility of the caller.</p> * * @param writer The Writer to which the Serializer will write * @return a new Serializer * @since 9.3 */ /*@NotNull*/ public Serializer newSerializer(Writer writer) { Serializer s = new Serializer(this); s.setOutputWriter(writer); return s; }
public String transformToString(XdmNode xml, Map<String, Object> parameters) throws SaxonApiException { Serializer dest = processor.newSerializer(); StringWriter sw = new StringWriter(); dest.setOutputWriter(sw); genericTransform(xml, parameters, dest); return sw.toString(); }
@Override public Receiver resolve(XPathContext context, String href, String baseUri, SerializationProperties properties) throws XPathException { URI absolute = getAbsoluteUri(href, baseUri); if (absolute.getScheme().equals(dummyBaseOutputUriScheme)) { throw new XPathException("The location of output documents is undefined: use the transform option base-output-uri", "FOXT0002"); } StringWriter writer = new StringWriter(); Serializer serializer = makeSerializer(null); serializer.setCharacterMap(properties.getCharacterMapIndex()); serializer.setOutputWriter(writer); serializer.onClose(() -> results.put(absolute.toASCIIString(), writer.toString())); try { Receiver out = serializer.getReceiver(context.getReceiver().getPipelineConfiguration(), properties); out.setSystemId(absolute.toASCIIString()); return out; } catch (SaxonApiException e) { throw XPathException.makeXPathException(e); } }
@Override public Receiver resolve(XPathContext context, String href, String baseUri, SerializationProperties properties) throws XPathException { URI absolute = getAbsoluteUri(href, baseUri); if (absolute.getScheme().equals(dummyBaseOutputUriScheme)) { throw new XPathException("The location of output documents is undefined: use the transform option base-output-uri", "FOXT0002"); } StringWriter writer = new StringWriter(); Serializer serializer = makeSerializer(null); serializer.setCharacterMap(properties.getCharacterMapIndex()); serializer.setOutputWriter(writer); serializer.onClose(() -> results.put(absolute.toASCIIString(), writer.toString())); try { Receiver out = serializer.getReceiver(context.getReceiver().getPipelineConfiguration(), properties); out.setSystemId(absolute.toASCIIString()); return out; } catch (SaxonApiException e) { throw XPathException.makeXPathException(e); } }
serializer.setOutputWriter(writer); S9apiUtils.serialize(runtime, content, serializer); writer.close();
serializer.setOutputWriter(writer); S9apiUtils.serialize(runtime, content, serializer); writer.close();
StringWriter sw = new StringWriter(); Serializer serializer = new Serializer(); serializer.setOutputWriter(sw); serializer.setOutputProperty(Serializer.Property.OMIT_XML_DECLARATION, "yes");
StringWriter sw = new StringWriter(); Serializer serializer = new Serializer(); serializer.setOutputWriter(sw); serializer.setOutputProperty(Serializer.Property.OMIT_XML_DECLARATION, "yes");
StringWriter buf = new StringWriter (); serializer.setOutputWriter(buf); serializer.serializeNode(node); String xml = buf.toString();
serializer.setOutputWriter(writer); S9apiUtils.serialize(runtime, content, serializer); writer.close();
serializer.setOutputWriter(writer); S9apiUtils.serialize(runtime, content, serializer); writer.close();
serializer.setOutputWriter(sw); S9apiUtils.serialize(runtime, child, serializer); String data = sw.toString();
serializer.setOutputWriter(sw); S9apiUtils.serialize(runtime, child, serializer); String data = sw.toString();