Package net.sf.saxon.resource
Class DataURIScheme
- java.lang.Object
 - 
- net.sf.saxon.resource.DataURIScheme
 
 
- 
public class DataURIScheme extends java.lang.ObjectThis class handles URIs using the data: URI scheme defined in RFC 2397 
- 
- 
Constructor Summary
Constructors Constructor Description DataURIScheme() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Resourcedecode(java.net.URI uri)Parse the content of a URI that uses the data: URI scheme defined in RFC 2397, and return a Resource representing the content of the URI 
 - 
 
- 
- 
Method Detail
- 
decode
public static Resource decode(java.net.URI uri) throws XPathException
Parse the content of a URI that uses the data: URI scheme defined in RFC 2397, and return a Resource representing the content of the URI- Parameters:
 uri- a valid URI using the data: URI scheme- Returns:
 - either a BinaryResource (if the URI specifies "base64") or an UnparsedTextResource (otherwise) representing the data part of the URI (the part after the comma)
 - Throws:
 XPathException- if the URI is invalid, or uses an unknown encoding, or cannot be decoded
 
 - 
 
 -