|
XCC/J 4.0-9 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface XdmNode
An XDM value which is a node().
| Method Summary | |
|---|---|
Node |
asW3cNode()
This is equivalent to asW3cNode (null); |
Node |
asW3cNode(DocumentBuilder docBuilder)
Buffers the node() item from the server and converts it to a W3C DOM Node object. |
| Methods inherited from interface com.marklogic.xcc.types.XdmItem |
|---|
asInputStream, asReader, getItemType, isCached, writeTo, writeTo |
| Methods inherited from interface com.marklogic.xcc.types.XdmValue |
|---|
asString, getValueType |
| Method Detail |
|---|
Node asW3cNode(DocumentBuilder docBuilder)
throws IOException,
SAXException
Buffers the node() item from the server and converts it to a W3C DOM Node object. The node() is first buffered as a String object. Subsequent calls will create a new DOM tree from the buffered String. The buffered String will also be used by subsequent calls to asString() and asInputStream().
If you are using JDOM and want to create a JDOM Document
for this node, do the following:
doc = new org.jdom.input.SAXBuilder().build (new StringReader (node.asString()))
docBuilder - The javax.xml.parsers.DocumentBuilder object
to use to construct the Node. If null, the default
implementation will be used. See the JDK documentation
for the javax.xml.parsers.DocumentBuilderFactory class
for details on configuring the system default builder.
IllegalStateException - If called after the
InputStream has already been consumed.
IOException
SAXExceptionXdmItem.asInputStream(),
XdmValue.asString(),
XdmItem.isCached()
Node asW3cNode()
throws ParserConfigurationException,
IOException,
SAXException
asW3cNode (null);
ParserConfigurationException
IOException
SAXExceptionasW3cNode(javax.xml.parsers.DocumentBuilder)
|
XCC/J 4.0-9 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com