xquery version "1.0"; (: : Copyright 2006-2009 The FLWOR Foundation. : : Licensed under the Apache License, Version 2.0 (the "License"); : you may not use this file except in compliance with the License. : You may obtain a copy of the License at : : http://www.apache.org/licenses/LICENSE-2.0 : : Unless required by applicable law or agreed to in writing, software : distributed under the License is distributed on an "AS IS" BASIS, : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. : See the License for the specific language governing permissions and : limitations under the License. :) (:~ : This module defines all errors for the http-client module. : : @author Markus Pilman : @project expath.org : :) module namespace err = "http://expath.org/ns/error"; (:~ : Error namespace URI. :) declare variable $err:errNS as xs:string := "http://expath.org/ns/error"; (:~ : An HTTP error occurred. :) declare variable $err:HC001 as xs:QName := fn:QName($err:errNS, "err:HC001"); (:~ : Error parsing the entity content as XML or HTML. :) declare variable $err:HC002 as xs:QName := fn:QName($err:errNS, "err:HC002"); (:~ : With a multipart response, the override-media-type must be either a multipart media type or application/octet-stream. :) declare variable $err:HC003 as xs:QName := fn:QName($err:errNS, "err:HC003"); (:~ : The src attribute on the body element is mutually exclusive with all other attribute (except the media-type). :) declare variable $err:HC004 as xs:QName := fn:QName($err:errNS, "err:HC004"); (:~ : The request element is not valid. :) declare variable $err:HC005 as xs:QName := fn:QName($err:errNS, "err:HC005"); (:~ : A timeout occurred waiting for the response. :) declare variable $err:HC006 as xs:QName := fn:QName($err:errNS, "err:HC006"); (:~ : This error is not defined in the specification but used by the Zorba implementation. : : It gets thrown when the user gives wrong arguments which are statically correct, : but make no sense (for example: http:send-request((), ())). :) declare variable $err:HCV01 as xs:QName := fn:QName($err:errNS, "err:HCV01");