1,230 bytes added
, 22:59, 2 January 2013
This [[Module Library|XQuery Module]] provides functions to fetch the content of resources identified by URIs. For example, it fetches the content of file or http resources. The module is very similar to [http://www.zorba-xquery.com/html/modules/zorba/io/fetch Zorba’s Fetch Module].
=Functions=
==fetch:content==
{| width='100%'
|-
| width='90' | '''Signatures'''
|{{Func|fetch:content|$uri as xs:string|xs:string}}<br/>{{Func|fetch:content|$uri as xs:string, $encoding as xs:string|xs:string}}<br/>
|-
| '''Summary'''
|Tries to fetch the resource referred to by the given URI.
|-
| '''Errors'''
|{{Error|FORG0006|XQuery Errors#Function Errors}} the specified value is neither a string nor a binary item.<br/>By default, if no {{Code|$encoding}} is specified, the content will be guessed from the initial bytes of the input. If no encoding is detected, UTF-8 is used as default encoding.
|-
| '''Errors'''
|{{Error|FODC0002|XQuery Errors#Functions Errors}} the resource could not be retrieved.
|-
| '''Examples'''
|
* {{Code|fetch:content('http://en.wikipedia.org'/)}} returns a string representation of the English Wikipedia main HTML page.
|}
=Changelog=
The module was introduced with Version 7.5.1.
[[Category:XQuery]]