SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-HTML-TagReader rpm build for : openSUSE Tumbleweed. For other distributions click perl-HTML-TagReader.

Name : perl-HTML-TagReader
Version : 1.13 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.52 Date : 2024-10-11 18:58:01
Group : Development/Libraries/Perl Source RPM : perl-HTML-TagReader-1.13-1.52.src.rpm
Size : 0.17 MB
Packager : (none)
Summary : Perl extension module for reading html/sgml/xml files
Description :
The module implements a fast and small object oriented way of processing
any kind of html/sgml/xml files by tag.

The getbytoken(0) is similar to while(< >) but instead of reading lines it
reads tags or tags and text.

HTML::TagReader makes it easy to keep track of the line number in a file
even though you are not reading the file by line. This important if you
want to implement error messages about html errors in your code.

Here is a program that list all href tags in a html file together with line
numbers and column:

use HTML::TagReader;
my $p=new HTML::TagReader \"file.html\";
my AATTtag;
while(AATTtag = $p->gettag(1)){
if ($tag[0]=~/ href +=/i){

$tag[0]=~s/ += */=/g;
print \"line: $tag[1]: col: $tag[2]: $tag[0]\
\";
}
}

Here is a program that will read a html file tag wise:

use HTML::TagReader;
my $p=new HTML::TagReader \"file.html\";
my AATTtag;
while(AATTtag = $p->getbytoken(1)){
if ($tag[1] eq \"\"){ # 1 is tag type, e.g \"a\" for < a href=...>
print \"line: $tag[2]: col: $tag[3]: not a tag (some text), \\\"$tag[0]\\\"\
\
\";
}else{
print \"line: $tag[2]: col: $tag[3]: is a tag, $tag[0]\
\
\";
}
}

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

Content of RPM  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(HTML::TagReader)
perl-HTML-TagReader
perl-HTML-TagReader(x86-64)

Requires :
/usr/bin/perl
ld-linux-x86-64.so.2()(64bit)
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
perl(:MODULE_COMPAT_5.40.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/bin/tr_blck
/usr/bin/tr_delfont
/usr/bin/tr_fixltgt
/usr/bin/tr_httpcheck
/usr/bin/tr_imgaddsize
/usr/bin/tr_llnk
/usr/bin/tr_mvlnk
/usr/bin/tr_staticssi
/usr/bin/tr_tagcontentgrep
/usr/bin/tr_xlnk
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/HTML
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/HTML/TagReader.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/HTML
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/HTML/TagReader
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/HTML/TagReader/TagReader.so
/usr/share/doc/packages/perl-HTML-TagReader
/usr/share/doc/packages/perl-HTML-TagReader/Changes
/usr/share/doc/packages/perl-HTML-TagReader/README
/usr/share/doc/packages/perl-HTML-TagReader/html_trbutton_small.png
/usr/share/doc/packages/perl-HTML-TagReader/html_trbutton_small.xcf
/usr/share/man/man1/tr_blck.1.gz
/usr/share/man/man1/tr_delfont.1.gz
/usr/share/man/man1/tr_fixltgt.1.gz
/usr/share/man/man1/tr_httpcheck.1.gz
/usr/share/man/man1/tr_imgaddsize.1.gz
/usr/share/man/man1/tr_llnk.1.gz
/usr/share/man/man1/tr_mvlnk.1.gz
/usr/share/man/man1/tr_staticssi.1.gz
/usr/share/man/man1/tr_tagcontentgrep.1.gz
/usr/share/man/man1/tr_xlnk.1.gz
There is 1 files more in these RPM.

 
ICM