SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Data-Stag rpm build for : OpenSuSE. For other distributions click perl-Data-Stag.

Name : perl-Data-Stag
Version : 0.140.0 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 150600.1.1 Date : 2024-07-20 22:46:17
Group : Unspecified Source RPM : perl-Data-Stag-0.140.0-150600.1.1.src.rpm
Size : 0.36 MB
Packager : https://www_suse_com/
Summary : Structured Tags
Description :
This module is for manipulating data as hierarchical tag/value pairs
(Structured TAGs or Simple Tree AGgreggates). These datastructures can be
represented as nested arrays, which have the advantage of being native to
perl. A simple example is shown below:

[ person=> [ [ family_name => $family_name ],
[ given_name => $given_name ],
[ phone_no => $phone_no ] ] ],

Data::Stag uses a subset of XML for import and export. This means the
module can also be used as a general XML parser/writer (with certain
caveats).

The above set of structured tags can be represented in XML as

< person>
< family_name>...< /family_name>
< given_name>...< /given_name>
< phone_no>...< /phone_no>
< /person>

This datastructure can be examined, manipulated and exported using Stag
functions or methods:

$document = Data::Stag->parse($file);
AATTpersons = $document->find(\'person\');
foreach my $person (AATTperson) {
$person->set(\'full_name\',
$person->sget(\'given_name\') . \' \' .
$person->sget(\'family_name\'));
}

Advanced querying is performed by passing functions, for example:


AATTpersons =
$document->where(\'person\',
sub {shift->sget(\'family_name\') =~ /^A/});

One of the things that marks this module out against other XML modules is
this emphasis on a *functional* approach as an obect-oriented or procedural
approach.

For full information on the stag project, see http://stag.sourceforge.net

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/SLE_15_SP6/x86_64

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Data-Stag-0.140.0-150600.1.1.x86_64.rpm
     

Provides :
perl(Data::Stag)
perl(Data::Stag::Arr2HTML)
perl(Data::Stag::Base)
perl(Data::Stag::BaseGenerator)
perl(Data::Stag::BaseHandler)
perl(Data::Stag::ChainHandler)
perl(Data::Stag::DTDWriter)
perl(Data::Stag::GraphHandler)
perl(Data::Stag::HashDB)
perl(Data::Stag::ITextParser)
perl(Data::Stag::ITextWriter)
perl(Data::Stag::IndentParser)
perl(Data::Stag::IndentWriter)
perl(Data::Stag::JSONWriter)
perl(Data::Stag::PerlWriter)
perl(Data::Stag::PodParser)
perl(Data::Stag::SAX2Stag)
perl(Data::Stag::Simple)
perl(Data::Stag::StagDB)
perl(Data::Stag::StagI)
perl(Data::Stag::StagImpl)
perl(Data::Stag::SxprParser)
perl(Data::Stag::SxprWriter)
perl(Data::Stag::Util)
perl(Data::Stag::Writer)
perl(Data::Stag::XMLParser)
perl(Data::Stag::XMLWriter)
perl(Data::Stag::XSLHandler)
perl(Data::Stag::XSLTHandler)
perl(Data::Stag::null)
perl-Data-Stag
perl-Data-Stag(x86-64)

Requires :
/usr/bin/perl
perl(:MODULE_COMPAT_5.26.1)
perl(IO::String)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/bin/stag-autoschema.pl
/usr/bin/stag-db.pl
/usr/bin/stag-diff.pl
/usr/bin/stag-drawtree.pl
/usr/bin/stag-filter.pl
/usr/bin/stag-findsubtree.pl
/usr/bin/stag-flatten.pl
/usr/bin/stag-grep.pl
/usr/bin/stag-handle.pl
/usr/bin/stag-itext2simple.pl
/usr/bin/stag-itext2sxpr.pl
/usr/bin/stag-itext2xml.pl
/usr/bin/stag-join.pl
/usr/bin/stag-merge.pl
/usr/bin/stag-mogrify.pl
/usr/bin/stag-parse.pl
/usr/bin/stag-query.pl
/usr/bin/stag-splitter.pl
/usr/bin/stag-view.pl
/usr/bin/stag-xml2itext.pl
/usr/lib/perl5/vendor_perl/5.26.1/Data
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag.pm
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag/Arr2HTML.pm
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag/Base.pm
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag/BaseGenerator.pm
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag/BaseHandler.pm
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag/ChainHandler.pm
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag/DTDWriter.pm
/usr/lib/perl5/vendor_perl/5.26.1/Data/Stag/GraphHandler.pm
There is 74 files more in these RPM.

 
ICM