summaryrefslogtreecommitdiffstats
path: root/fake_packages/XML/LibXML/Reader.pm
blob: b46b8bfe7a1fddacad36e1a8297082a6c4135f5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
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) = @_ }