[vienna.pm] xml::checker::parser
roland.bauer at fff.at
roland.bauer at fff.at
Tue Sep 18 07:06:37 CDT 2001
* * * vienna-pm-list * * *
> Hmm, ich habe gerade noch einmal probiert, libxml-enno (in dem
> XML::Checker::Parser enthalten ist) zu installieren (auf zwei
> verschiedenen Rechnern mit unterschiedlichen Perl-Versionen). Erfolglos
> - jede Menge failed Tests. Scheint irgendwie hoffnungslos veraltet zu
> sein.
Auf http://search.cpan.org/ gibt es extra auch Version 0.10
von XML::Checker. Moeglicherweise eine aktuellere Version.
> Kennt jemand einen anderen validierenden Parser?
Dann gibt es auf CPAN noch XML::ESISParser (Perl SAX parser using nsgmls).
Also nur eine Perl-Huelle um nsgmls.
Habe beides bis jetzt nicht probiert.
Weil es etwas dazupasst:
Der HTML::TreeBuilder ist ziemlich brauchbar, wenn
man zB URLs in HTML-Files manipiulieren will.
#------------------------------------------------------------------
use HTML::TreeBuilder;
sub change_all_links {
# Aendert den Inhalt von href auf 'xxxx'
my ($htm) = @_;
my $tree = HTML::TreeBuilder->new_from_content($htm);
my @link = $tree->find_by_tag_name('a');
for (@link) {
$_->attr('href', 'xxxx');
}
return $tree->as_HTML;
}
#------------------------------------------------------------------
Schoene Gruesse
Roland
###
You are subscribed to vienna-pm-list as <roland.bauer at fff.at>
http://www.fff.at/fff/vienna.pm/
More information about the Vienna-pm
mailing list