summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-03-27 17:15:38 +0000
committerThierry Vignaud <tv@mageia.org>2012-03-27 17:15:38 +0000
commit8ef54ec02dbd4e112926ee924229eaf2b8a3f7d2 (patch)
tree88bb5f44609878bb5548ed41ea709db659e3af38
parent214bd734538817c5c33407f654fe11ff94e31402 (diff)
downloadperl_checker-8ef54ec02dbd4e112926ee924229eaf2b8a3f7d2.tar
perl_checker-8ef54ec02dbd4e112926ee924229eaf2b8a3f7d2.tar.gz
perl_checker-8ef54ec02dbd4e112926ee924229eaf2b8a3f7d2.tar.bz2
perl_checker-8ef54ec02dbd4e112926ee924229eaf2b8a3f7d2.tar.xz
perl_checker-8ef54ec02dbd4e112926ee924229eaf2b8a3f7d2.zip
fake XML::LibXML::Reader for urpmi
-rw-r--r--NEWS2
-rw-r--r--fake_packages/XML/LibXML/Reader.pm728
2 files changed, 730 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 22fa327..735b2a8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,5 @@
+- fake packages:
+ o add XML::LibXML::Reader for urpmi
- perl_checker:
o recognize binmode()
diff --git a/fake_packages/XML/LibXML/Reader.pm b/fake_packages/XML/LibXML/Reader.pm
new file mode 100644
index 0000000..b46b8bf
--- /dev/null
+++ b/fake_packages/XML/LibXML/Reader.pm
@@ -0,0 +1,728 @@
+
+package XML::LibXML;
+our @ISA = qw();
+sub CLONE() {}
+sub CLONE_SKIP() {}
+sub DISABLE_THREAD_SUPPORT() {}
+sub END() {}
+sub HAVE_READER() {}
+sub HAVE_SCHEMAS() {}
+sub HAVE_STRUCT_ERRORS() {}
+sub HAVE_THREAD_SUPPORT() {}
+sub INIT_THREAD_SUPPORT() {}
+sub LIBXML_DOTTED_VERSION() {}
+sub LIBXML_RUNTIME_VERSION() {}
+sub LIBXML_VERSION() {}
+sub VERSION { my ($_o_class, $_o_ver) = @_ }
+sub _CLONE { my ($_class) = @_ }
+sub __parser_option { my ($_self, $_o_opt) = @_ }
+sub __proxy_registry() {}
+sub __read() {}
+sub __write() {}
+sub _auto_expand { my ($_self, $_result, $_o_uri) = @_ }
+sub _cleanup_callbacks { my ($_o_self) = @_ }
+sub _clone { my ($_o_self) = @_ }
+sub _default_catalog { my ($_self, $_catalog) = @_ }
+sub _dump_registry() {}
+sub _end_push { my ($_self, $_pctxt, $_restore) = @_ }
+sub _end_sax_push { my ($_self, $_pctxt) = @_ }
+sub _html_options { my ($_self, $_o_opts) = @_ }
+sub _init_callbacks { my ($_o_self) = @_ }
+sub _leaked_nodes() {}
+sub _parse_fh { my ($_self, $_fh, $_o_dir) = @_ }
+sub _parse_file { my ($_self, $_filename_sv) = @_ }
+sub _parse_html_fh { my ($_self, $_fh, $_svURL, $_svEncoding, $_o_options) = @_ }
+sub _parse_html_file { my ($_self, $_filename_sv, $_svURL, $_svEncoding, $_o_options) = @_ }
+sub _parse_html_string { my ($_self, $_string, $_svURL, $_svEncoding, $_o_options) = @_ }
+sub _parse_sax_fh { my ($_self, $_fh, $_o_dir) = @_ }
+sub _parse_sax_file { my ($_self, $_filename_sv) = @_ }
+sub _parse_sax_string { my ($_self, $_string) = @_ }
+sub _parse_sax_xml_chunk { my ($_self, $_svchunk, $_o_enc) = @_ }
+sub _parse_string { my ($_self, $_string, $_o_dir) = @_ }
+sub _parse_xml_chunk { my ($_self, $_svchunk, $_o_enc) = @_ }
+sub _parser_options { my ($_self, $_o_opts) = @_ }
+sub _processXIncludes { my ($_self, $_doc, $_o_options) = @_ }
+sub _push { my ($_self, $_pctxt, $_data) = @_ }
+sub _start_push { my ($_self, $_o_with_sax) = @_ }
+sub base_uri { my ($_o_self, $_o_XML_LIBXML_BASE_URI) = @_ }
+sub callbacks { my ($_o_self, $_match, $_open, $_read, $_o_close, $_MatchCB, $_OpenCB, $_ReadCB, $_o_CloseCB) = @_ }
+sub clean_namespaces { my ($_o_self) = @_ }
+sub close_callback { my ($_o_self, $_o_XML_LIBXML_CLOSE_CB, $_o_CloseCB) = @_ }
+sub complete_attributes { my ($_o_self) = @_ }
+sub createDocument { my ($_o_self) = @_ }
+sub expand_entities { my ($_o_self) = @_ }
+sub expand_xinclude { my ($_o_self) = @_ }
+sub export_GDOME { my ($_CLASS, $_sv_libxml, $_o_deep) = @_ }
+sub finish_push { my ($_o_self, $_o_restore) = @_ }
+sub gdome_dom { my ($_o_self, $_o_XML_LIBXML_GDOME) = @_ }
+sub get_option { my ($_self, $_o_name) = @_ }
+sub import { my ($_o_package) = @_ }
+sub import_GDOME { my ($_CLASS, $_sv_gdome, $_o_deep) = @_ }
+sub init_push { my ($_o_self) = @_ }
+sub input_callbacks { my ($_o_self, $_o_icbclass) = @_ }
+sub keep_blanks { my ($_o_self) = @_ }
+sub line_numbers { my ($_o_self, $_o_XML_LIBXML_LINENUMBERS) = @_ }
+sub load_catalog { my ($_self, $_filename) = @_ }
+sub load_ext_dtd { my ($_o_self) = @_ }
+sub load_html { my ($_o_class_or_self, @_more_paras) = @_ }
+sub load_xml { my ($_o_class_or_self, @_more_paras) = @_ }
+sub match_callback { my ($_o_self, $_o_XML_LIBXML_MATCH_CB, $_o_MatchCB) = @_ }
+sub new { my ($_o_class, @_more_paras) = @_ }
+sub no_network { my ($_o_self) = @_ }
+sub open_callback { my ($_o_self, $_o_XML_LIBXML_OPEN_CB, $_o_OpenCB) = @_ }
+sub option_exists { my ($_self, $_o_name) = @_ }
+sub parse_balanced_chunk { my ($_o_self) = @_ }
+sub parse_chunk { my ($_o_self, $_o_chunk, $_o_terminate) = @_ }
+sub parse_fh { my ($_o_self) = @_ }
+sub parse_file { my ($_o_self) = @_ }
+sub parse_html_fh { my ($_self, $_fh, $_o_opts) = @_ }
+sub parse_html_file { my ($_self, $_file, $_o_opts) = @_ }
+sub parse_html_string { my ($_self, $_str, $_o_opts) = @_ }
+sub parse_string { my ($_o_self, $_o_string) = @_ }
+sub parse_xml_chunk { my ($_o_self) = @_ }
+sub pedantic_parser { my ($_o_self) = @_ }
+sub processXIncludes { my ($_o_self, $_o_doc, $_o_opts) = @_ }
+sub process_xincludes { my ($_o_self, $_o_doc, $_o_opts) = @_ }
+sub push { my ($_o_self) = @_ }
+sub read_callback { my ($_o_self, $_o_XML_LIBXML_READ_CB, $_o_ReadCB) = @_ }
+sub recover { my ($_o_self) = @_ }
+sub recover_silently { my ($_o_self, $_o_arg) = @_ }
+sub set_handler { my ($_o_self) = @_ }
+sub set_option { my ($_self, $_name, $_o_value) = @_ }
+sub set_options { my ($_o_self) = @_ }
+sub threads_shared_enabled() {}
+sub validation { my ($_o_self) = @_ }
+
+package XML::LibXML::Attr;
+our @ISA = qw();
+sub _setNamespace { my ($_self, $_namespaceURI, $_o_namespacePrefix) = @_ }
+sub getNextSibling { my ($_self) = @_ }
+sub getOwnerElement { my ($_self) = @_ }
+sub getParentNode { my ($_self) = @_ }
+sub getPreviousSibling { my ($_self) = @_ }
+sub getValue { my ($_self, $_o_useDomEncoding) = @_ }
+sub isId { my ($_self) = @_ }
+sub name { my ($_self) = @_ }
+sub new { my ($_CLASS, $_pname, $_pvalue) = @_ }
+sub nextSibling { my ($_self) = @_ }
+sub ownerElement { my ($_self) = @_ }
+sub parentElement { my ($_self) = @_ }
+sub previousSibling { my ($_self) = @_ }
+sub serialize { my ($_self , $_o_format, $_o_useDomEncoding) = @_ }
+sub serializeContent { my ($_self, $_o_useDomEncoding) = @_ }
+sub setNamespace { my ($_self, $_href, $_o_prefix) = @_ }
+sub setValue { my ($_self, $_value) = @_ }
+sub toString { my ($_self , $_o_format, $_o_useDomEncoding) = @_ }
+sub value { my ($_self, $_o_useDomEncoding) = @_ }
+
+package XML::LibXML::Boolean;
+our @ISA = qw();
+sub False { my ($_o_class) = @_ }
+sub True { my ($_o_class) = @_ }
+sub new { my ($_o_class, $_o_param) = @_ }
+sub string_value() {}
+sub to_boolean() {}
+sub to_literal() {}
+sub to_number() {}
+sub value { my ($_o_self) = @_ }
+
+package XML::LibXML::CDATASection;
+our @ISA = qw();
+sub new { my ($_CLASS, $_content) = @_ }
+
+package XML::LibXML::Comment;
+our @ISA = qw();
+sub new { my ($_CLASS, $_content) = @_ }
+
+package XML::LibXML::Common;
+our @ISA = qw();
+sub decodeFromUTF8 { my ($_encoding, $_string) = @_ }
+sub encodeToUTF8 { my ($_encoding, $_string) = @_ }
+
+package XML::LibXML::Document;
+our @ISA = qw();
+sub URI { my ($_self) = @_ }
+sub _setDocumentElement { my ($_self, $_proxy) = @_ }
+sub _toString { my ($_self, $_o_format) = @_ }
+sub actualEncoding { my ($_o_doc) = @_ }
+sub adoptNode { my ($_self, $_node) = @_ }
+sub cloneNode { my ($_self, $_o_deep) = @_ }
+sub compression { my ($_self) = @_ }
+sub createAttribute { my ($_self, $_pname, $_o_pvalue) = @_ }
+sub createAttributeNS { my ($_self, $_URI, $_pname, $_o_pvalue) = @_ }
+sub createCDATASection { my ($_self, $_content) = @_ }
+sub createComment { my ($_self, $_content) = @_ }
+sub createDTD { my ($_self, $_Pname, $_extID, $_sysID) = @_ }
+sub createDocument { my ($_CLASS, $_o_version, $_o_encoding) = @_ }
+sub createDocumentFragment { my ($_self) = @_ }
+sub createElement { my ($_self, $_name) = @_ }
+sub createElementNS { my ($_self, $_nsURI, $_name) = @_ }
+sub createEntityReference { my ($_self, $_pname) = @_ }
+sub createExternalSubset { my ($_self, $_Pname, $_extID, $_sysID) = @_ }
+sub createInternalSubset { my ($_self, $_Pname, $_extID, $_sysID) = @_ }
+sub createPI { my ($_self, $_name, $_o_value) = @_ }
+sub createProcessingInstruction { my ($_self, $_name, $_o_value) = @_ }
+sub createRawElement { my ($_self, $_name) = @_ }
+sub createRawElementNS { my ($_self, $_nsURI, $_name) = @_ }
+sub createTextNode { my ($_self, $_content) = @_ }
+sub documentElement { my ($_self) = @_ }
+sub documentURI { my ($_self) = @_ }
+sub encoding { my ($_self) = @_ }
+sub externalSubset { my ($_self) = @_ }
+sub getDocumentElement { my ($_self) = @_ }
+sub getElementById { my ($_self, $_id) = @_ }
+sub getElementsById { my ($_self, $_id) = @_ }
+sub getEncoding { my ($_self) = @_ }
+sub getVersion { my ($_self) = @_ }
+sub importNode { my ($_self, $_node, $_o_dummy) = @_ }
+sub indexElements { my ($_self) = @_ }
+sub insertPI { my ($_o_self) = @_ }
+sub insertProcessingInstruction { my ($_o_self, $_o_target, $_o_data) = @_ }
+sub internalSubset { my ($_self) = @_ }
+sub is_valid { my ($_self, @_more_paras) = @_ }
+sub new { my ($_CLASS, $_o_version, $_o_encoding) = @_ }
+sub process_xinclude { my ($_o_self, $_o_opts) = @_ }
+sub removeExternalSubset { my ($_self) = @_ }
+sub removeInternalSubset { my ($_self) = @_ }
+sub serialize { my ($_o_self) = @_ }
+sub serialize_html { my ($_self) = @_ }
+sub setCompression { my ($_self, $_zLevel) = @_ }
+sub setDocumentElement { my ($_o_doc, $_o_element) = @_ }
+sub setEncoding { my ($_self, $_o_encoding) = @_ }
+sub setExternalSubset { my ($_self, $_extdtd) = @_ }
+sub setInternalSubset { my ($_self, $_extdtd) = @_ }
+sub setStandalone { my ($_self, $_o_value) = @_ }
+sub setURI { my ($_self, $_new_URI) = @_ }
+sub setVersion { my ($_self, $_version) = @_ }
+sub standalone { my ($_self) = @_ }
+sub toFH { my ($_self, $_filehandler, $_o_format) = @_ }
+sub toFile { my ($_self, $_filename, $_o_format) = @_ }
+sub toString { my ($_o_self, $_o_flag) = @_ }
+sub toStringHTML { my ($_self) = @_ }
+sub validate { my ($_self, @_more_paras) = @_ }
+sub version { my ($_self) = @_ }
+sub xmlEncoding { my ($_self) = @_ }
+sub xmlStandalone { my ($_self) = @_ }
+sub xmlVersion { my ($_self) = @_ }
+
+package XML::LibXML::DocumentFragment;
+our @ISA = qw();
+sub addNewChild { my ($_self, $_namespaceURI, $_nodename) = @_ }
+sub appendText { my ($_self, $_string) = @_ }
+sub appendTextNode { my ($_self, $_string) = @_ }
+sub new { my ($_CLASS) = @_ }
+sub toString { my ($_o_self) = @_ }
+
+package XML::LibXML::Dtd;
+our @ISA = qw();
+sub getPublicId { my ($_self) = @_ }
+sub getSystemId { my ($_self) = @_ }
+sub new { my ($_CLASS, $_external, $_system) = @_ }
+sub parse_string { my ($_CLASS, $_str, @_more_paras) = @_ }
+sub parse_uri { my ($_CLASS, $_external, $_system) = @_ }
+sub publicId { my ($_self) = @_ }
+sub systemId { my ($_self) = @_ }
+
+package XML::LibXML::Element;
+our @ISA = qw();
+sub _getAttribute { my ($_self, $_attr_name, $_o_useDomEncoding) = @_ }
+sub _getAttributeNS { my ($_self, $_namespaceURI, $_attr_name, $_o_useDomEncoding) = @_ }
+sub _getNamespaceDeclURI { my ($_self, $_ns_prefix) = @_ }
+sub _setAttribute { my ($_self, $_attr_name, $_attr_value) = @_ }
+sub _setAttributeNS { my ($_self, $_namespaceURI, $_attr_name, $_attr_value) = @_ }
+sub _setNamespace { my ($_self, $_namespaceURI, $_o_namespacePrefix, $_o_flag) = @_ }
+sub addNewChild { my ($_self, $_namespaceURI, $_nodename) = @_ }
+sub appendText { my ($_self, $_string) = @_ }
+sub appendTextChild { my ($_self, $_strname, $_o_strcontent, $_o_nsURI) = @_ }
+sub appendTextNode { my ($_self, $_string) = @_ }
+sub appendWellBalancedChunk { my ($_self, $_o_chunk) = @_ }
+sub getAttribute { my ($_o_self) = @_ }
+sub getAttributeNS { my ($_o_self, $_nsURI, $_o_name) = @_ }
+sub getAttributeNode { my ($_self, $_attr_name) = @_ }
+sub getAttributeNodeNS { my ($_self, $_namespaceURI, $_attr_name) = @_ }
+sub getChildrenByLocalName { my ($_node, $_o_name) = @_ }
+sub getChildrenByTagName { my ($_node, $_o_name) = @_ }
+sub getChildrenByTagNameNS { my ($_node, $_nsURI, $_o_name) = @_ }
+sub getElementsByLocalName { my ($_node, $_o_name) = @_ }
+sub getElementsByTagName { my ($_node, $_o_name) = @_ }
+sub getElementsByTagNameNS { my ($_node, $_nsURI, $_o_name) = @_ }
+sub hasAttribute { my ($_self, $_attr_name) = @_ }
+sub hasAttributeNS { my ($_self, $_namespaceURI, $_attr_name) = @_ }
+sub new { my ($_CLASS, $_name) = @_ }
+sub removeAttribute { my ($_self, $_attr_name) = @_ }
+sub removeAttributeNS { my ($_self, $_namespaceURI, $_attr_name) = @_ }
+sub removeAttributeNode { my ($_self, $_attr_node) = @_ }
+sub setAttribute { my ($_self, $_name, $_o_value) = @_ }
+sub setAttributeNS { my ($_self, $_nsURI, $_qname, $_o_value) = @_ }
+sub setAttributeNode { my ($_self, $_attr_node) = @_ }
+sub setAttributeNodeNS { my ($_self, $_attr_node) = @_ }
+sub setNamespace { my ($_o_self) = @_ }
+sub setNamespaceDeclPrefix { my ($_self, $_svprefix, $_newPrefix) = @_ }
+sub setNamespaceDeclURI { my ($_self, $_svprefix, $_newURI) = @_ }
+sub tagName { my ($_self) = @_ }
+
+package XML::LibXML::Error;
+our @ISA = qw();
+sub as_string { my ($_o_self) = @_ }
+sub domain { my ($_o_self) = @_ }
+sub dump { my ($_o_self) = @_ }
+sub int1() {}
+sub int2() {}
+
+package XML::LibXML::HashTable;
+our @ISA = qw();
+sub DESTROY { my ($_table) = @_ }
+sub new { my ($_CLASS) = @_ }
+
+package XML::LibXML::InputCallback;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub _callback_close { my ($_o_fh) = @_ }
+sub _callback_match { my ($_o_uri) = @_ }
+sub _callback_open { my ($_o_uri) = @_ }
+sub _callback_read { my ($_o_fh, $_o_buflen) = @_ }
+sub cleanup_callbacks { my ($_o_self) = @_ }
+sub init_callbacks { my ($_o_self, $_o_parser) = @_ }
+sub lib_cleanup_callbacks { my ($_self) = @_ }
+sub lib_init_callbacks { my ($_self) = @_ }
+sub new { my ($_o_CLASS) = @_ }
+sub register_callbacks { my ($_o_self, $_o_cbset) = @_ }
+sub unregister_callbacks { my ($_o_self, $_o_cbset) = @_ }
+
+package XML::LibXML::LibError;
+our @ISA = qw();
+sub code { my ($_self) = @_ }
+sub context_and_column { my ($_self) = @_ }
+sub domain { my ($_self) = @_ }
+sub file { my ($_self) = @_ }
+sub int1 { my ($_self) = @_ }
+sub int2 { my ($_self) = @_ }
+sub level { my ($_self) = @_ }
+sub line { my ($_self) = @_ }
+sub message { my ($_self) = @_ }
+sub num1 { my ($_self) = @_ }
+sub num2 { my ($_self) = @_ }
+sub str1 { my ($_self) = @_ }
+sub str2 { my ($_self) = @_ }
+sub str3 { my ($_self) = @_ }
+
+package XML::LibXML::Literal;
+our @ISA = qw();
+sub as_string { my ($_o_self) = @_ }
+sub as_xml { my ($_o_self) = @_ }
+sub evaluate { my ($_o_self) = @_ }
+sub new { my ($_o_class, $_o_string) = @_ }
+sub string_value() {}
+sub to_boolean { my ($_o_self) = @_ }
+sub to_literal() {}
+sub to_number() {}
+sub value { my ($_o_self) = @_ }
+
+package XML::LibXML::NamedNodeMap;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub getNamedItem { my ($_o_self, $_o_name) = @_ }
+sub getNamedItemNS { my ($_o_self, $_o_nsURI, $_o_name) = @_ }
+sub item() {}
+sub XML::LibXML::NamedNodeMap::length() {}
+sub new { my ($_o_class) = @_ }
+sub nodes() {}
+sub removeNamedItem { my ($_o_self, $_o_name) = @_ }
+sub removeNamedItemNS { my ($_o_self, $_o_nsURI, $_o_name) = @_ }
+sub setNamedItem { my ($_o_self, $_o_node) = @_ }
+sub setNamedItemNS { my ($_o_self, $_o_nsURI, $_o_node) = @_ }
+
+package XML::LibXML::Namespace;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_self) = @_ }
+sub _isEqual { my ($_self, $_ref_node) = @_ }
+sub declaredPrefix { my ($_self) = @_ }
+sub declaredURI { my ($_self) = @_ }
+sub getData { my ($_self) = @_ }
+sub getLocalName { my ($_self) = @_ }
+sub getName() {}
+sub getNamespaceURI() {}
+sub getNamespaces() {}
+sub getPrefix() {}
+sub getType { my ($_self) = @_ }
+sub getValue { my ($_self) = @_ }
+sub href { my ($_self) = @_ }
+sub isEqualNode { my ($_self, $_o_ref) = @_ }
+sub isSameNode { my ($_self, $_o_ref) = @_ }
+sub localname { my ($_self) = @_ }
+sub name() {}
+sub new { my ($_CLASS, $_namespaceURI, $_o_namespacePrefix) = @_ }
+sub nodeName { my ($_o_self) = @_ }
+sub nodeType { my ($_self) = @_ }
+sub nodeValue { my ($_self) = @_ }
+sub prefix() {}
+sub value { my ($_self) = @_ }
+sub value2 { my ($_self) = @_ }
+
+package XML::LibXML::Node;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_node) = @_ }
+sub _attributes { my ($_self) = @_ }
+sub _childNodes { my ($_self, $_o_only_nonblank) = @_ }
+sub _find { my ($_pnode, $_pxpath, $_to_bool) = @_ }
+sub _findnodes { my ($_pnode, $_perl_xpath) = @_ }
+sub _getChildrenByTagNameNS { my ($_self, $_namespaceURI, $_node_name) = @_ }
+sub _toStringC14N { my ($_self, $_o_comments, $_o_xpath, $_o_exclusive, $_o_inc_prefix_list, $_xpath_context) = @_ }
+sub addChild { my ($_self, $_nNode) = @_ }
+sub addSibling { my ($_self, $_nNode) = @_ }
+sub appendChild { my ($_self, $_nNode) = @_ }
+sub attributes { my ($_o_self) = @_ }
+sub baseURI { my ($_self) = @_ }
+sub childNodes { my ($_o_self) = @_ }
+sub cloneNode { my ($_self, $_o_deep) = @_ }
+sub exists { my ($_node, $_o_xpath) = @_ }
+sub find { my ($_node, $_o_xpath) = @_ }
+sub findbool { my ($_node, $_o_xpath) = @_ }
+sub findnodes { my ($_node, $_o_xpath) = @_ }
+sub findvalue { my ($_node, $_o_xpath) = @_ }
+sub firstChild { my ($_self) = @_ }
+sub firstNonBlankChild { my ($_self) = @_ }
+sub getAttributes { my ($_self) = @_ }
+sub getChildNodes() {}
+sub getChildnodes { my ($_self, $_o_only_nonblank) = @_ }
+sub getData { my ($_self, $_o_useDomEncoding) = @_ }
+sub getFirstChild { my ($_self) = @_ }
+sub getLastChild { my ($_self) = @_ }
+sub getLocalName { my ($_self) = @_ }
+sub getName { my ($_self) = @_ }
+sub getNamespace { my ($_node) = @_ }
+sub getNamespaceURI { my ($_self) = @_ }
+sub getNamespaces { my ($_pnode) = @_ }
+sub getNextSibling { my ($_self) = @_ }
+sub getOwner { my ($_self) = @_ }
+sub getOwnerDocument { my ($_self) = @_ }
+sub getOwnerElement { my ($_self) = @_ }
+sub getParentNode { my ($_self) = @_ }
+sub getPrefix { my ($_self) = @_ }
+sub getPreviousSibling { my ($_self) = @_ }
+sub getType { my ($_self) = @_ }
+sub getValue { my ($_self, $_o_useDomEncoding) = @_ }
+sub hasAttributes { my ($_self) = @_ }
+sub hasChildNodes { my ($_self) = @_ }
+sub insertAfter { my ($_self, $_nNode, $_refNode) = @_ }
+sub insertBefore { my ($_self, $_nNode, $_refNode) = @_ }
+sub isEqual { my ($_self, $_oNode) = @_ }
+sub isSameNode { my ($_self, $_oNode) = @_ }
+sub isSupported { my ($_o_self, $_o_feature) = @_ }
+sub lastChild { my ($_self) = @_ }
+sub line_number { my ($_self) = @_ }
+sub localNS { my ($_node) = @_ }
+sub localName { my ($_self) = @_ }
+sub localNamespace { my ($_node) = @_ }
+sub localname { my ($_self) = @_ }
+sub lookupNamespacePrefix { my ($_self, $_svuri) = @_ }
+sub lookupNamespaceURI { my ($_self, $_o_svprefix) = @_ }
+sub namespaceURI { my ($_self) = @_ }
+sub namespaces { my ($_pnode) = @_ }
+sub nextNonBlankSibling { my ($_self) = @_ }
+sub nextSibling { my ($_self) = @_ }
+sub nodeName { my ($_self) = @_ }
+sub nodePath { my ($_self) = @_ }
+sub nodeType { my ($_self) = @_ }
+sub nodeValue { my ($_self, $_o_useDomEncoding) = @_ }
+sub nonBlankChildNodes { my ($_o_self) = @_ }
+sub normalize { my ($_self) = @_ }
+sub ownerDocument { my ($_self) = @_ }
+sub ownerNode { my ($_self) = @_ }
+sub parentNode { my ($_self) = @_ }
+sub prefix { my ($_self) = @_ }
+sub previousNonBlankSibling { my ($_self) = @_ }
+sub previousSibling { my ($_self) = @_ }
+sub removeChild { my ($_self, $_node) = @_ }
+sub removeChildNodes { my ($_self) = @_ }
+sub replaceChild { my ($_self, $_nNode, $_oNode) = @_ }
+sub replaceNode { my ($_self, $_nNode ) = @_ }
+sub serialize { my ($_self, $_o_format, $_o_useDomEncoding) = @_ }
+sub setBaseURI { my ($_self, $_URI) = @_ }
+sub setName { my ($_self, $_value) = @_ }
+sub setNodeName { my ($_self, $_value) = @_ }
+sub setOwnerDocument { my ($_self, $_o_doc) = @_ }
+sub setRawName { my ($_self, $_value) = @_ }
+sub string_value { my ($_self, $_o_useDomEncoding) = @_ }
+sub textContent { my ($_self, $_o_useDomEncoding) = @_ }
+sub toString { my ($_self, $_o_format, $_o_useDomEncoding) = @_ }
+sub toStringC14N { my ($_self, $_comments, $_xpath, $_o_xpc) = @_ }
+sub toStringEC14N { my ($_self, $_comments, $_xpath, $_xpc, $_o_inc_prefix_list) = @_ }
+sub to_literal { my ($_self, $_o_useDomEncoding) = @_ }
+sub to_number { my ($_self) = @_ }
+sub unbindNode { my ($_self) = @_ }
+sub unlink { my ($_self) = @_ }
+sub unlinkNode { my ($_self) = @_ }
+
+package XML::LibXML::NodeList;
+our @ISA = qw();
+sub append { my ($_o_nodelist) = @_ }
+sub get_node { my ($_o_pos) = @_ }
+sub get_nodelist() {}
+sub iterator() {}
+sub new { my ($_o_class) = @_ }
+sub new_from_ref { my ($_class, $_array_ref, $_o_reuse) = @_ }
+sub pop() {}
+sub prepend { my ($_o_nodelist) = @_ }
+sub push() {}
+sub shift() {}
+sub size() {}
+sub string_value() {}
+sub to_boolean() {}
+sub to_literal() {}
+sub to_number() {}
+sub unshift() {}
+
+package XML::LibXML::Number;
+our @ISA = qw();
+sub as_string { my ($_o_self) = @_ }
+sub as_xml { my ($_o_self) = @_ }
+sub evaluate { my ($_o_self) = @_ }
+sub new { my ($_o_class, $_o_number) = @_ }
+sub string_value() {}
+sub to_boolean { my ($_o_self) = @_ }
+sub to_literal() {}
+sub to_number() {}
+sub value { my ($_o_self) = @_ }
+
+package XML::LibXML::PI;
+our @ISA = qw();
+sub _setData { my ($_self, $_value) = @_ }
+sub setData { my ($_o_pi, $_o_string, @_more_paras) = @_ }
+
+package XML::LibXML::ParserContext;
+our @ISA = qw();
+sub DESTROY { my ($_self) = @_ }
+
+package XML::LibXML::Pattern;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_self) = @_ }
+sub _compilePattern { my ($_CLASS, $_ppattern, $_pattern_type, $_o_ns_map) = @_ }
+sub matchesNode { my ($_self, $_node) = @_ }
+sub new { my ($_o_class, $_pattern, $_o_ns_map) = @_ }
+
+package XML::LibXML::Reader;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_o_self) = @_ }
+sub _DESTROY { my ($_reader) = @_ }
+sub _close { my ($_reader) = @_ }
+sub _getParserProp { my ($_reader, $_prop) = @_ }
+sub _newForDOM { my ($_CLASS, $_perl_doc) = @_ }
+sub _newForFd { my ($_CLASS, $_fd, $_url, $_encoding, $_options) = @_ }
+sub _newForFile { my ($_CLASS, $_filename, $_encoding, $_options) = @_ }
+sub _newForIO { my ($_CLASS, $_fh, $_url, $_encoding, $_options) = @_ }
+sub _newForString { my ($_CLASS, $_string, $_url, $_encoding, $_options) = @_ }
+sub _nodePath { my ($_reader) = @_ }
+sub _preservePattern { my ($_reader, $_pattern, $_o_ns_map) = @_ }
+sub _setParserProp { my ($_reader, $_prop, $_value) = @_ }
+sub _setRelaxNG { my ($_reader, $_rng_doc) = @_ }
+sub _setRelaxNGFile { my ($_reader, $_rng) = @_ }
+sub _setXSD { my ($_reader, $_xsd_doc) = @_ }
+sub _setXSDFile { my ($_reader, $_xsd) = @_ }
+sub attributeCount { my ($_reader) = @_ }
+sub baseURI { my ($_reader) = @_ }
+sub byteConsumed { my ($_reader) = @_ }
+sub close { my ($_o_reader) = @_ }
+sub columnNumber { my ($_reader) = @_ }
+sub copyCurrentNode { my ($_reader, $_o_expand ) = @_ }
+sub depth { my ($_reader) = @_ }
+sub document { my ($_reader) = @_ }
+sub encoding { my ($_reader) = @_ }
+sub finish { my ($_reader) = @_ }
+sub getAttribute { my ($_reader, $_name) = @_ }
+sub getAttributeHash { my ($_reader) = @_ }
+sub getAttributeNo { my ($_reader, $_no) = @_ }
+sub getAttributeNs { my ($_reader, $_localName, $_namespaceURI) = @_ }
+sub getParserProp { my ($_self, $_o_name) = @_ }
+sub hasAttributes { my ($_reader) = @_ }
+sub hasValue { my ($_reader) = @_ }
+sub isDefault { my ($_reader) = @_ }
+sub isEmptyElement { my ($_reader) = @_ }
+sub isNamespaceDecl { my ($_reader) = @_ }
+sub isValid { my ($_reader) = @_ }
+sub lineNumber { my ($_reader) = @_ }
+sub localName { my ($_reader) = @_ }
+sub lookupNamespace { my ($_reader, $_prefix) = @_ }
+sub matchesPattern { my ($_reader, $_compiled) = @_ }
+sub moveToAttribute { my ($_reader, $_name) = @_ }
+sub moveToAttributeNo { my ($_reader, $_no) = @_ }
+sub moveToAttributeNs { my ($_reader, $_localName, $_namespaceURI) = @_ }
+sub moveToElement { my ($_reader) = @_ }
+sub moveToFirstAttribute { my ($_reader) = @_ }
+sub moveToNextAttribute { my ($_reader) = @_ }
+sub name { my ($_reader) = @_ }
+sub namespaceURI { my ($_reader) = @_ }
+sub new { my ($_o_class, @_more_paras) = @_ }
+sub next { my ($_reader) = @_ }
+sub nextElement { my ($_reader, $_o_name, $_o_nsURI) = @_ }
+sub nextPatternMatch { my ($_reader, $_compiled) = @_ }
+sub nextSibling { my ($_reader) = @_ }
+sub nextSiblingElement { my ($_reader, $_o_name, $_o_nsURI) = @_ }
+sub nodePath { my ($_o_reader) = @_ }
+sub nodeType { my ($_reader) = @_ }
+sub prefix { my ($_reader) = @_ }
+sub preserveNode { my ($_reader) = @_ }
+sub preservePattern { my ($_o_reader, $_pattern, $_o_ns_map) = @_ }
+sub quoteChar { my ($_reader) = @_ }
+sub read { my ($_reader) = @_ }
+sub readAttributeValue { my ($_reader) = @_ }
+sub readInnerXml { my ($_reader) = @_ }
+sub readOuterXml { my ($_reader) = @_ }
+sub readState { my ($_reader) = @_ }
+sub setParserProp { my ($_o_self, @_more_paras) = @_ }
+sub skipSiblings { my ($_reader) = @_ }
+sub standalone { my ($_reader) = @_ }
+sub value { my ($_reader) = @_ }
+sub xmlLang { my ($_reader) = @_ }
+sub xmlVersion { my ($_reader) = @_ }
+
+package XML::LibXML::RegExp;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_self) = @_ }
+sub _compile { my ($_CLASS, $_pregexp) = @_ }
+sub isDeterministic { my ($_self) = @_ }
+sub matches { my ($_self, $_pvalue) = @_ }
+sub new { my ($_o_class, $_o_regexp) = @_ }
+
+package XML::LibXML::RelaxNG;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_self) = @_ }
+sub new { my ($_o_class, @_more_paras) = @_ }
+sub parse_buffer { my ($_self, $_perlstring) = @_ }
+sub parse_document { my ($_self, $_doc) = @_ }
+sub parse_location { my ($_self, $_url) = @_ }
+sub validate { my ($_self, $_doc) = @_ }
+
+package XML::LibXML::SAX;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub _parse { my ($_o_self) = @_ }
+sub _parse_bytestream { my ($_self, $_o_fh) = @_ }
+sub _parse_characterstream { my ($_self, $_o_fh) = @_ }
+sub _parse_string { my ($_self, $_o_string) = @_ }
+sub _parse_systemid { my ($_o_self, $_o_ParseFuncParam) = @_ }
+sub parse_chunk { my ($_self, $_o_chunk) = @_ }
+
+package XML::LibXML::SAX::AttributeNode;
+our @ISA = qw();
+sub new { my ($_o_class, @_more_paras) = @_ }
+sub stringify { my ($_o_self) = @_ }
+
+package XML::LibXML::SAX::Builder;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub characters { my ($_self, $_o_chars) = @_ }
+sub comment { my ($_self, $_o_chars) = @_ }
+sub done { my ($_o_self) = @_ }
+sub end_cdata { my ($_o_self) = @_ }
+sub end_document { my ($_self, $_o_doc) = @_ }
+sub end_dtd() {}
+sub end_element { my ($_self, $_o_el) = @_ }
+sub end_prefix_mapping { my ($_o_self, $_o_ns) = @_ }
+sub error { my ($_o_self, $_o_error) = @_ }
+sub fatal_error { my ($_o_self, $_o_error) = @_ }
+sub new { my ($_o_class) = @_ }
+sub processing_instruction { my ($_self, $_o_pi) = @_ }
+sub result() {}
+sub set_document_locator() {}
+sub start_cdata { my ($_o_self) = @_ }
+sub start_document { my ($_self, $_o_doc) = @_ }
+sub start_dtd { my ($_self, $_o_dtd) = @_ }
+sub start_element { my ($_self, $_o_el) = @_ }
+sub start_prefix_mapping { my ($_o_self, $_o_ns) = @_ }
+sub warning { my ($_o_self, $_o_error) = @_ }
+sub xml_decl { my ($_o_self, $_o_decl) = @_ }
+
+package XML::LibXML::SAX::Generator;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub generate { my ($_o_self, $_o_node) = @_ }
+sub new { my ($_o_class, @_more_paras) = @_ }
+sub process_element { my ($_handler, $_o_element) = @_ }
+sub process_node { my ($_handler, $_o_node) = @_ }
+
+package XML::LibXML::SAX::Parser;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub _parse_bytestream { my ($_self, $_fh, $_o_options) = @_ }
+sub _parse_characterstream { my ($_self, $_fh, $_o_options) = @_ }
+sub _parse_string { my ($_self, $_str, $_o_options) = @_ }
+sub _parse_systemid { my ($_self, $_sysid, $_o_options) = @_ }
+sub generate { my ($_o_self, $_o_node) = @_ }
+sub process_element { my ($_self, $_o_element) = @_ }
+sub process_node { my ($_self, $_o_node) = @_ }
+
+package XML::LibXML::Schema;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_self) = @_ }
+sub new { my ($_o_class, @_more_paras) = @_ }
+sub parse_buffer { my ($_self, $_perlstring) = @_ }
+sub parse_location { my ($_self, $_url) = @_ }
+sub validate { my ($_self, $_doc) = @_ }
+
+package XML::LibXML::Text;
+our @ISA = qw();
+sub appendData { my ($_self, $_value) = @_ }
+sub attributes() {}
+sub data { my ($_self, $_o_useDomEncoding) = @_ }
+sub deleteData { my ($_self, $_offset, $_length) = @_ }
+sub deleteDataString { my ($_node, $_string, $_o_all) = @_ }
+sub insertData { my ($_self, $_offset, $_value) = @_ }
+sub new { my ($_CLASS, $_content) = @_ }
+sub replaceData { my ($_self, $_offset, $_length, $_value) = @_ }
+sub replaceDataRegEx { my ($_node, $_leftre, $_rightre, $_o_flags) = @_ }
+sub replaceDataString { my ($_node, $_left_proto, $_right, $_o_all) = @_ }
+sub setData { my ($_self, $_value) = @_ }
+sub substringData { my ($_self, $_offset, $_length) = @_ }
+
+package XML::LibXML::XPathContext;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_self) = @_ }
+sub _find { my ($_pxpath_context, $_pxpath, $_to_bool) = @_ }
+sub _findnodes { my ($_pxpath_context, $_perl_xpath) = @_ }
+sub _free_node_pool { my ($_pxpath_context) = @_ }
+sub _guarded_find_call() {}
+sub _perl_dispatcher { my ($_o_func, @_more_paras, $_o_type, $_o_val, $_o_node_count) = @_ }
+sub exists { my ($_self, $_xpath, $_o_node) = @_ }
+sub find { my ($_self, $_xpath, $_o_node) = @_ }
+sub findnodes { my ($_self, $_xpath, $_o_node) = @_ }
+sub findvalue { my ($_o_self) = @_ }
+sub getContextNode { my ($_self) = @_ }
+sub getContextPosition { my ($_self) = @_ }
+sub getContextSize { my ($_self) = @_ }
+sub getVarLookupData { my ($_self) = @_ }
+sub getVarLookupFunc { my ($_self) = @_ }
+sub lookupNs { my ($_pxpath_context, $_prefix) = @_ }
+sub new { my ($_CLASS, @_more_paras) = @_ }
+sub registerFunction { my ($_self, $_name, $_o_sub) = @_ }
+sub registerFunctionNS { my ($_pxpath_context, $_name, $_uri, $_func) = @_ }
+sub registerNs { my ($_pxpath_context, $_prefix, $_ns_uri) = @_ }
+sub registerVarLookupFunc { my ($_pxpath_context, $_lookup_func, $_lookup_data) = @_ }
+sub setContextNode { my ($_self, $_pnode) = @_ }
+sub setContextPosition { my ($_self, $_position) = @_ }
+sub setContextSize { my ($_self, $_size) = @_ }
+sub unregisterFunction { my ($_self, $_o_name) = @_ }
+sub unregisterFunctionNS { my ($_self, $_name, $_o_ns) = @_ }
+sub unregisterNs { my ($_self, $_o_prefix) = @_ }
+sub unregisterVarLookupFunc { my ($_o_self) = @_ }
+
+package XML::LibXML::XPathExpression;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub DESTROY { my ($_self) = @_ }
+sub new { my ($_CLASS, $_pxpath) = @_ }
+
+package XML::LibXML::_SAXParser;
+our @ISA = qw();
+sub CLONE_SKIP() {}
+sub error { my ($_parser, $_message, $_line, $_o_col) = @_ }
+sub fatal_error { my ($_parser, $_message, $_line, $_o_col) = @_ }
+sub warning { my ($_parser, $_message, $_line, $_o_col) = @_ }