Package net.sf.saxon.resource
Class XmlResource
- java.lang.Object
-
- net.sf.saxon.resource.XmlResource
-
-
Field Summary
Fields Modifier and Type Field Description static ResourceFactory
FACTORY
-
Constructor Summary
Constructors Constructor Description XmlResource(XPathContext context, NodeInfo doc)
Create an XML resource using a specific node.XmlResource(XPathContext context, AbstractResourceCollection.InputDetails details)
XmlResource(NodeInfo doc)
Create an XML resource using a specific node
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getContentType()
Get the media type (MIME type) of the resource if knownItem
getItem()
Get an item representing the resource: in this case a document node for the XML document.java.lang.String
getResourceURI()
Get a URI that identifies this resource
-
-
-
Field Detail
-
FACTORY
public static final ResourceFactory FACTORY
-
-
Constructor Detail
-
XmlResource
public XmlResource(NodeInfo doc)
Create an XML resource using a specific node- Parameters:
doc
- the node in question (usually but not necessarily a document node)
-
XmlResource
public XmlResource(XPathContext context, NodeInfo doc)
Create an XML resource using a specific node. (Method retained for backwards compatibility).- Parameters:
context
- the Saxon evaluation context. This must belong to the configuration to which the node belongs.doc
- the node in question (usually but not necessarily a document node)
-
XmlResource
public XmlResource(XPathContext context, AbstractResourceCollection.InputDetails details)
-
-
Method Detail
-
getResourceURI
public java.lang.String getResourceURI()
Description copied from interface:Resource
Get a URI that identifies this resource- Specified by:
getResourceURI
in interfaceResource
- Returns:
- a URI identifying this resource
-
getItem
public Item getItem() throws XPathException
Get an item representing the resource: in this case a document node for the XML document.- Specified by:
getItem
in interfaceResource
- Returns:
- the document; or null if there is an error and the error is to be ignored
- Throws:
XPathException
- if (for example) XML parsing fails
-
getContentType
public java.lang.String getContentType()
Get the media type (MIME type) of the resource if known- Specified by:
getContentType
in interfaceResource
- Returns:
- the string "application/xml"
-
-