- All Implemented Interfaces:
- Result, Receiver
public class XQueryEmitter
- extends XMLEmitter
The XQueryEmitter is designed to serialize an XQuery that was originally embedded in an
XML document. It is a variant of the XMLEmitter, and differs in that the operators <, >, <=, >=, <<, and <<
are output without escaping. They are recognized by virtue of the fact that they appear in text or attribute
content between curly braces but not in quotes.
Write contents of array to current writer, after escaping special characters.
|Methods inherited from class net.sf.saxon.serialize.XMLEmitter
attribute, characters, close, closeStartTag, comment, emptyElementTagCloser, endDocument, endElement, getCachedName, namespace, open, openDocument, outputCharacterReference, processingInstruction, putCachedName, startContent, startDocument, startElement, testCharacters, usesTypeAnnotations, writeAttribute, writeCharSequence, writeDeclaration, writeDocType
|Methods inherited from class net.sf.saxon.serialize.Emitter
getConfiguration, getOutputProperties, getOutputStream, getPipelineConfiguration, getSystemId, getWriter, makeOutputStream, makeWriter, setOutputProperties, setOutputStream, setPipelineConfiguration, setStreamResult, setSystemId, setUnparsedEntity, setWriter, usesWriter
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected void writeEscape(CharSequence chars,
- Write contents of array to current writer, after escaping special characters.
This method converts the XML special characters (such as < and &) into their
writeEscape in class
chars - The character sequence containing the string
inAttribute - Set to true if the text is in an attribute value
Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.