Name : perl-XML-Filter-NSNormalise
| |
Version : 0.04
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 7.71
| Date : 2024-08-05 18:06:25
|
Group : Development/Libraries/Perl
| Source RPM : perl-XML-Filter-NSNormalise-0.04-7.71.src.rpm
|
Size : 0.01 MB
| |
Packager : (none)
| |
Summary : SAX filter to normalise namespace prefixes
|
Description :
This SAX (version 2) filter can be used to transform documents to ensure the prefixes associated with namespaces are used consistently.
For example, feeding this document...
< rdf:RDF xmlns=\"http://purl.org/rss/1.0/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:theonetruedublincore=\"http://purl.org/dc/elements/1.1/\" > < theonetruedublincore:date>2002-10-08< /theonetruedublincore:date> < /rdf:RDF>
... through this filter ...
XML::Filter::NSNormalise->new( Map => { \'http://purl.org/dc/elements/1.1/\' => \'dc\' } )
... would produce this output ...
< rdf:RDF xmlns=\"http://purl.org/rss/1.0/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" > < dc:date>2002-10-08< /dc:date> < /rdf:RDF>
You can specify more than one namespace URI to prefix mapping, eg:
XML::Filter::NSNormalise->new( Map => { \'http://purl.org/dc/elements/1.1/\' => \'dc\', \'http://www.w3.org/1999/02/22-rdf-syntax-ns#\' => \'rdf\', \'http://purl.org/rss/1.0/modules/syndication/\' => \'syn\' } )
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-X/openSUSE_Tumbleweed/noarch |