| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-XML-LibXML | Distribution: openSUSE Tumbleweed |
| Version: 2.0213 | Vendor: openSUSE |
| Release: 1.4 | Build date: Sun Jun 7 01:19:06 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1616184 | Source RPM: perl-XML-LibXML-2.0213-1.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://metacpan.org/release/XML-LibXML | |
| Summary: Interface to Gnome libxml2 xml parsing and DOM library | |
This module is an interface to libxml2, providing XML and HTML parsers with DOM, SAX and XMLReader interfaces, a large subset of DOM Layer 3 interface and a XML::XPath-like interface to XPath API of libxml2. The module is split into several packages which are not described in this section; unless stated otherwise, you only need to 'use XML::LibXML;' in your programs.
Artistic-1.0 OR GPL-1.0-or-later
* Fri May 22 2026 Tina Müller <timueller+perl@suse.de>
- updated to 2.0213
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0213 2026-05-21
[SECURITY / BUG FIXES]
- Revert PR #143 per the libxml2 author's request. PR #143 added a
URL-scheme filter inside LibXML_load_external_entity and removed
the EXTERNAL_ENTITY_LOADER_FUNC == NULL guards on the five
Schema/RelaxNG NONET swap sites, on the premise that
no_network on one parser should override a user-installed global
externalEntityLoader. Nick Wellnhofer clarified that this
contradicts upstream intent: XML_PARSE_NONET only polices
libxml2's default loader; a user who installs a global loader is
explicitly opting out of that policy, and the http/https/ftp
allowlist was never a real security boundary. Reverted in full;
PR #138's lifecycle/memory-safety fixes are kept.
- GH #168
[BUG FIXES]
- Fix latent SEGV in _externalEntityLoader. The XS code returned
&PL_sv_undef as RETVAL when no previous global loader existed.
Because xsubpp auto-mortalizes SV* RETVAL, each call mortalized
the PL_sv_undef singleton, eventually driving its refcount
negative and producing "Attempt to free unreferenced scalar"
followed by SEGV under repeated invocation. Now returns
newSV(0) so RETVAL is always a fresh refcount-1 SV safe to
mortalize. The bug shipped in 2.0212 with PR #138's lifecycle
fixes; this is a single-line correction to that code path.
[MAINTENANCE]
- Add t/49global_extent_with_no_network.t, 17 subtests locking in
the entity-loader contract restored by the GH #168 revert: a
user-installed global loader takes precedence over no_network
across plain XML parse, RelaxNG, and XML Schema, while
no_network without any loader still blocks via libxml2's
default loader.
- Document the entity-loader contract in CLAUDE.md
("Entity loaders, no_network, and XML_PARSE_NONET") plus a
"Verifying audit-flagged security findings" checklist to keep
pattern-matched "security fixes" like PR #143 from shipping
again.
* Thu May 21 2026 Tina Müller <tina.mueller@suse.com>
- Remove perl-XML-LibXML-fix-testsuite-with-libxml2-2.14.patch
(fixed upstream)
* Thu May 21 2026 Tina Müller <timueller+perl@suse.de>
- updated to 2.0212
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0212 2026-05-19
[BUG FIXES]
- Ship POD files in the CPAN tarball. The per-class .pod files
generated from docs/libxml.dbk were gitignored, and nothing in
the dist chain was producing them, so recent tarballs shipped
without POD. The .pod files are now tracked in git (bison-style),
so `make dist` includes them via MANIFEST and the documentation
reaches CPAN consumers again. Also eliminates the bootstrap
problem of needing XML::LibXML installed to build XML::LibXML's
docs, and silences the "kit incomplete" warning from
`perl Makefile.PL` on a fresh checkout.
[MAINTENANCE]
- Add a `pod-drift` CI job that runs `make pod_docs` and fails on
any diff, catching forgotten POD regenerations after edits to
docs/libxml.dbk.
- Move xmllibxmldocs.pl from example/ to scripts/. It is a
maintenance tool that emits source files (POD), not a usage
example of XML::LibXML; scripts/ already houses similar
build/dev tooling.
- Skip t/release-kwalitee.t outside a dist tarball. The
Test::Kwalitee `has_meta_yml` check was failing under
`make test` in author mode because META.yml is only generated
by `make dist`. The test now skips cleanly when META.yml is
absent and still runs the full 18-check suite under
`make disttest` against the unpacked tarball.
2.0211 2026-05-19
[SECURITY / BUG FIXES]
- Prevent out-of-bounds UTF-8 read in domParseChar by replacing it
with libxml2's xmlValidateName. Truncated multi-byte sequences
could cause heap reads past the NUL terminator across five DOM
entry points (createElement, createAttribute, setNodeName, etc.).
- GH #146, PR #149 CVE-2026-8177 bsc#1264715
- Enforce no_network even when a global externalEntityLoader is set.
Previously XML_PARSE_NONET was silently ignored once a global
callback was installed, enabling SSRF in multi-module applications
that combine a third-party entity loader with no_network parsers.
- GH #133, PR #143
- Prevent integer overflow in SAX CBuffer length tracking. Total
character data exceeding INT_MAX (~2GB) overflowed the accumulator
causing xmlMalloc to under-allocate and the subsequent memcpy to
write past the buffer.
- GH #135, PR #142
- Proper lifecycle management for externalEntityLoader: the global
loader can now be cleared or replaced safely, the previous handler
SV is no longer leaked, the returned value is a safe copy rather
than the internal global SV, and per-parser ext_ent_handler state
is separated from the global slot.
- PR #138
- Add NULL checks after xmlMalloc returns in SAX CBuffer operations,
converting OOM segfaults into catchable Perl exceptions.
- GH #136, PR #140
- Add NULL check after xmlCopyNamespace in _domReconcileNs, matching
the existing guard in _domReconcileNsAttr.
- GH #137, PR #139
- Plug 11 memory leaks across XS/C code, including setBaseURI,
URI/documentURI accessors, load_catalog, PSaxCharactersFlush,
createAttributeNS, XPathContext::_find, _newForIO, _toStringC14N,
lookupNamespacePrefix, _setNamespace, and the generic XPath
extension function dispatcher.
- GH #131, PR #132
- Handle Apple's local libxml2 patch where xmlSAX2ResolveEntity
throws on a NULL URI, so t/13dtd.t no longer dies on macOS.
- RT #2021, PR #102
- Skip t/50devel.t when mem_used() reports 0 bytes, which happens
on Apple's libxml2 (system malloc bypasses the tracking wrappers).
- RT #165193, PR #94
[IMPROVEMENTS]
- Resolve Windows CI test failures and compiler warnings: use the
file size (-s) for the byteConsumed test instead of a hardcoded
488 (CRLF inflates the file to 507 bytes), use Perl UV/PTR2UV in
PmmRegistryName to avoid pointer truncation under Win64 LLP64,
and use const xmlError* for xmlCtxtGetLastError to match the
libxml2 2.12+ API.
- PR #122
- Silence macOS build warnings cleanly by gating the libxml2 memory
tracking API behind a HAVE_LIBXML_MEMORY_DEBUG feature macro. The
deprecated calls are no longer compiled on systems where the API
is gone (Apple SDK, libxml2 >= 2.14), mem_used is only exported
when actually defined, and t/50devel.t skips with a clear reason.
Also strip the bogus "-L/lib" entries Alien::Base::Wrapper injects
into LDFLAGS on macOS.
- PR #127
- Add a minimal hello-world HTML example (example/hello-world.pl)
and add createInternalSubset("html", ...) to both HTML examples
so they emit a proper <!DOCTYPE html> declaration.
- GH #66, PR #121
- Standardize XPath parameter naming to $xpath_expression throughout
the DocBook source, matching the XML::LibXML::XPathExpression
class name.
- GH #64, PR #125
- Update outdated and dead references in README.md: point repository
URLs at the canonical cpan-authors/XML-LibXML home, drop the
defunct ActiveState mailing list, replace the long Windows
nmake recipe with a Strawberry Perl note, refresh the macOS
section, and bring the Package History up to date.
- GH #129, PR #144
- Remove the stale "Known Issues" note about push-parser leaks.
The leaks it referenced were fixed by Nick Wellnhofer in 2014.
- Point distribution metadata at the cpan-authors GitHub repo and
add an explicit bugtracker entry so MetaCPAN's "Issues" link
goes to GitHub Issues instead of falling back to rt.cpan.org.
- Add NamedNodeMap.pod to MANIFEST so the generated POD ships in
the CPAN tarball; the L<XML::LibXML::NamedNodeMap> link in
Node.pod now resolves on MetaCPAN.
- GH #115, PR #118
- Update ppport.h and adopt its suggestions to reduce build issues.
- Fix test suite with libxml2 2.13.0 and 2.14.0.
- Remove tests that disable line numbers (always enabled since
libxml2 2.15.0).
- Use `our $VERSION` instead of `use vars`.
- Fix formatting in docs/libxml.dbk.
- GH #85
[MAINTENANCE]
- Modernize the CI workflow with a dynamic Perl version matrix,
centralized cpanfile, and updated action versions.
- PR #108
- Use cpanm instead of cpm for the Linux CI matrix so jobs on
Perl < 5.24 (down through 5.8) no longer fail to install
dependencies.
- GH #117, PR #119
- Expand CI platform coverage: FreeBSD 14.2, OpenBSD 7.6, NetBSD
10.1, Strawberry Perl on Windows, Fedora 43 container,
AddressSanitizer, Devel::Cover + Codecov coverage upload, and a
downstream XML::LibXSLT compatibility job.
- PR #120
- Fix BSD CI: use the correct OpenBSD package name (`libxml`, not
`libxml2`) and install Perl dependencies explicitly instead of
relying on META.json autodiscovery.
- PR #124
- Parallelize `make` compilation across CI jobs with
platform-appropriate CPU detection.
- PR #128
- Temporarily disable OpenBSD 7.6 CI due to unreliable runners.
- PR #130
- Re-enable OpenBSD CI on version 7.8 once the runner situation
stabilized.
- PR #144
- Add a CLAUDE.md describing project layout, build/test commands,
libxml2 version landscape, and coding conventions.
- PR #116
- Add contributing guidelines covering CI, scope, MANIFEST, and
version/release handling.
- PR #126
- Add AI_POLICY.md documenting how AI tools are used (and not used)
in this project.
- Add MANIFEST.SKIP so local files (.hgignore, .tidyallrc, CLAUDE.md,
etc.) are kept out of `make manifest` output.
- Drop unused dev helper (`tester.sh`) and the stale TODO file.
- Rename README to README.md and remove the obsolete Travis CI
references.
* Wed Sep 24 2025 pgajdos@suse.com
- fix build with libxml2 2.14
- deleted patches
* perl-XML-LibXML-fix-testsuite-with-libxml2-2.13.patch (adopted to 2.14)
- added patches
* perl-XML-LibXML-fix-testsuite-with-libxml2-2.14.patch
* Tue Jun 24 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Get fully determistic builds, even with --nocheck (boo#1227364)
* Tue Jan 21 2025 Pedro Monreal <pmonreal@suse.com>
- Fix the testsuite with libxml2 version 2.13.0 and up:
* github.com/shlomif/perl-XML-LibXML/pull/87
* Add perl-XML-LibXML-fix-testsuite-with-libxml2-2.13.patch
* Wed Mar 06 2024 Pedro Monreal <pmonreal@suse.com>
- updated to 2.0210 [bsc#1221013]
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0210 2024-01-24
- Fix copying external entity from an ext_ent_handler handler
- https://github.com/shlomif/perl-XML-LibXML/issues/81
- thanks to Petr
- libxml-mm: Fix function prototypes in function pointers
- thanks to Khem Raj
* Tue Jul 25 2023 Tina Müller <tina.mueller@suse.com>
- Added versions to 'Provides' lines after fixing a bug in cpanspec
* Sun Jul 16 2023 Tina Müller <timueller+perl@suse.de>
- updated to 2.0209
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0209 2023-07-15
- t/35huge_mode.t: fix test with libxml2 2.11
- thanks to Dominique Martinet
- Add clearer reference to using cloneNode to extract node with namespaces
- thanks to Timothy Legge
- initialize xmlValidCtxt
- thanks to Alexander Bluhm
* Sat Oct 01 2022 Tina Müller <timueller+perl@suse.de>
- updated to 2.0208
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0208 2022-09-30
- Fix https://rt.cpan.org/Ticket/Display.html?id=144415
- Bug #144415 for XML-LibXML: createElementNS & setNamespace get
confused by Readonly scalars
- thanks to DAKKAR and haarg.
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Attr.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/AttributeHash.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Boolean.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/CDATASection.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Comment.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Common.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Common.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/DOM.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Devel.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Document.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/DocumentFragment.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Dtd.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Element.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/ErrNo.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/ErrNo.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Error.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Error.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/InputCallback.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Literal.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/NamedNodeMap.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Namespace.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Node.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/NodeList.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Number.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/PI.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Parser.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Pattern.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Reader.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Reader.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/RegExp.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/RelaxNG.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/SAX /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/SAX.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/SAX.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/SAX/Builder.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/SAX/Builder.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/SAX/Generator.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/SAX/Parser.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Schema.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/Text.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/XPathContext.pm /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/XPathContext.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/XML/LibXML/XPathExpression.pod /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/XML /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/XML/LibXML /usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/XML/LibXML/LibXML.so /usr/share/doc/packages/perl-XML-LibXML /usr/share/doc/packages/perl-XML-LibXML/AI_POLICY.md /usr/share/doc/packages/perl-XML-LibXML/Changes /usr/share/doc/packages/perl-XML-LibXML/HACKING.txt /usr/share/doc/packages/perl-XML-LibXML/README.md /usr/share/doc/packages/perl-XML-LibXML/docs /usr/share/doc/packages/perl-XML-LibXML/docs/libxml.dbk /usr/share/doc/packages/perl-XML-LibXML/example /usr/share/doc/packages/perl-XML-LibXML/example/JBR-ALLENtrees.htm /usr/share/doc/packages/perl-XML-LibXML/example/article.xml /usr/share/doc/packages/perl-XML-LibXML/example/article_bad.xml /usr/share/doc/packages/perl-XML-LibXML/example/article_external_bad.xml /usr/share/doc/packages/perl-XML-LibXML/example/article_internal.xml /usr/share/doc/packages/perl-XML-LibXML/example/article_internal_bad.xml /usr/share/doc/packages/perl-XML-LibXML/example/bad.dtd /usr/share/doc/packages/perl-XML-LibXML/example/bad.xml /usr/share/doc/packages/perl-XML-LibXML/example/catalog.xml /usr/share/doc/packages/perl-XML-LibXML/example/cb_example.pl /usr/share/doc/packages/perl-XML-LibXML/example/complex /usr/share/doc/packages/perl-XML-LibXML/example/complex/complex.dtd /usr/share/doc/packages/perl-XML-LibXML/example/complex/complex.xml /usr/share/doc/packages/perl-XML-LibXML/example/complex/complex2.xml /usr/share/doc/packages/perl-XML-LibXML/example/complex/dtd /usr/share/doc/packages/perl-XML-LibXML/example/complex/dtd/f.dtd /usr/share/doc/packages/perl-XML-LibXML/example/complex/dtd/g.dtd /usr/share/doc/packages/perl-XML-LibXML/example/create-sample-html-document.pl /usr/share/doc/packages/perl-XML-LibXML/example/dromeds.xml /usr/share/doc/packages/perl-XML-LibXML/example/dtd.xml /usr/share/doc/packages/perl-XML-LibXML/example/enc2_latin2.html /usr/share/doc/packages/perl-XML-LibXML/example/enc_latin2.html /usr/share/doc/packages/perl-XML-LibXML/example/ext_ent.dtd /usr/share/doc/packages/perl-XML-LibXML/example/hello-world.pl /usr/share/doc/packages/perl-XML-LibXML/example/ns.xml /usr/share/doc/packages/perl-XML-LibXML/example/test.dtd /usr/share/doc/packages/perl-XML-LibXML/example/test.html /usr/share/doc/packages/perl-XML-LibXML/example/test.xhtml /usr/share/doc/packages/perl-XML-LibXML/example/test.xml /usr/share/doc/packages/perl-XML-LibXML/example/test2.xml /usr/share/doc/packages/perl-XML-LibXML/example/test3.xml /usr/share/doc/packages/perl-XML-LibXML/example/test4.xml /usr/share/doc/packages/perl-XML-LibXML/example/thedieline.rss /usr/share/doc/packages/perl-XML-LibXML/example/utf-16-1.html /usr/share/doc/packages/perl-XML-LibXML/example/utf-16-2.html /usr/share/doc/packages/perl-XML-LibXML/example/utf-16-2.xml /usr/share/doc/packages/perl-XML-LibXML/example/xmlns /usr/share/doc/packages/perl-XML-LibXML/example/xmlns/badguy.xml /usr/share/doc/packages/perl-XML-LibXML/example/xmlns/goodguy.xml /usr/share/doc/packages/perl-XML-LibXML/example/xpath.pl /usr/share/doc/packages/perl-XML-LibXML/example/yahoo-finance-html-with-errors.html /usr/share/licenses/perl-XML-LibXML /usr/share/licenses/perl-XML-LibXML/LICENSE /usr/share/man/man3/XML::LibXML.3pm.gz /usr/share/man/man3/XML::LibXML::Attr.3pm.gz /usr/share/man/man3/XML::LibXML::AttributeHash.3pm.gz /usr/share/man/man3/XML::LibXML::Boolean.3pm.gz /usr/share/man/man3/XML::LibXML::CDATASection.3pm.gz /usr/share/man/man3/XML::LibXML::Comment.3pm.gz /usr/share/man/man3/XML::LibXML::Common.3pm.gz /usr/share/man/man3/XML::LibXML::DOM.3pm.gz /usr/share/man/man3/XML::LibXML::Devel.3pm.gz /usr/share/man/man3/XML::LibXML::Document.3pm.gz /usr/share/man/man3/XML::LibXML::DocumentFragment.3pm.gz /usr/share/man/man3/XML::LibXML::Dtd.3pm.gz /usr/share/man/man3/XML::LibXML::Element.3pm.gz /usr/share/man/man3/XML::LibXML::ErrNo.3pm.gz /usr/share/man/man3/XML::LibXML::Error.3pm.gz /usr/share/man/man3/XML::LibXML::InputCallback.3pm.gz /usr/share/man/man3/XML::LibXML::Literal.3pm.gz /usr/share/man/man3/XML::LibXML::NamedNodeMap.3pm.gz /usr/share/man/man3/XML::LibXML::Namespace.3pm.gz /usr/share/man/man3/XML::LibXML::Node.3pm.gz /usr/share/man/man3/XML::LibXML::NodeList.3pm.gz /usr/share/man/man3/XML::LibXML::Number.3pm.gz /usr/share/man/man3/XML::LibXML::PI.3pm.gz /usr/share/man/man3/XML::LibXML::Parser.3pm.gz /usr/share/man/man3/XML::LibXML::Pattern.3pm.gz /usr/share/man/man3/XML::LibXML::Reader.3pm.gz /usr/share/man/man3/XML::LibXML::RegExp.3pm.gz /usr/share/man/man3/XML::LibXML::RelaxNG.3pm.gz /usr/share/man/man3/XML::LibXML::SAX.3pm.gz /usr/share/man/man3/XML::LibXML::SAX::Builder.3pm.gz /usr/share/man/man3/XML::LibXML::SAX::Generator.3pm.gz /usr/share/man/man3/XML::LibXML::Schema.3pm.gz /usr/share/man/man3/XML::LibXML::Text.3pm.gz /usr/share/man/man3/XML::LibXML::XPathContext.3pm.gz /usr/share/man/man3/XML::LibXML::XPathExpression.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 02:32:54 2026