From roland.bauer at fff.at Mon Sep 10 02:26:04 2001 From: roland.bauer at fff.at (roland.bauer@fff.at) Date: Thu Aug 5 00:23:49 2004 Subject: [vienna.pm] Morgen Mongertreffen? Message-ID: * * * vienna-pm-list * * * Hallo Mongers, wenn das Mongertreffen monatlich jeden ZWEITEN Dienstag stattfindet, waere es morgen wieder so weit. Siehe auch http://codewerk.unixbeard.net/vienna_pm/meetings.html (ich glaube, ERSTER Dienstag stimmt nicht) Ich habe vor hinzugehen. Schoene Gruesse Roland -- roland.bauer@fff.at http://www.fff.at/ ### You are subscribed to vienna-pm-list as http://www.fff.at/fff/vienna.pm/ From roland.bauer at fff.at Wed Sep 12 08:26:52 2001 From: roland.bauer at fff.at (roland.bauer@fff.at) Date: Thu Aug 5 00:23:49 2004 Subject: [vienna.pm] Per::IProcess Message-ID: * * * vienna-pm-list * * * Hallo, auf http://www.generation.net/~aminer/Perl/ gibt es das Modul IProcess, mit dem man zB den CPU-Verbrauch eines Tasks auf WinNT ermitteln kann. Was ich braeuchte, waere die aktuelle CPU-Usage eines Tasks zB in _Prozent_. Kennt da jemand eine Windows-API-Funktion? Oder hat jemand eine andere Idee? Danke Roland -- roland.bauer@fff.at http://www.fff.at/ ### You are subscribed to vienna-pm-list as http://www.fff.at/fff/vienna.pm/ From hjp-vienna-pm-list at hjp.at Mon Sep 17 16:30:34 2001 From: hjp-vienna-pm-list at hjp.at (Peter J. Holzer) Date: Thu Aug 5 00:23:49 2004 Subject: [vienna.pm] XML::Checker::Parser Message-ID: <20010917233034.D10008@teal.h.hjp.at> Hallo, allerseits! Ich habe ein Problem mit obigem Modul. Bevor ich dem Enno Derksen einen Bug-Report schicke, dachte ich, ich werfe es mal den hier versammelten Perl- (und XML-) Experten vor, vielleicht bin ich auch nur blind. Die Situation: Irgendwann vor l?ngerer Zeit habe ich ein XML-Validator-Script geschrieben, das so aussieht: ---8<------8<------8<------8<------8<------8<------8<------8<------8<--- #!/usr/bin/perl use XML::Checker::Parser; $c = new XML::Checker::Parser(ParseParamEnt => 1); $c->parsefile($ARGV[0]); --->8------>8------>8------>8------>8------>8------>8------>8------>8--- (ok, das eigentliche Script ist etwas komplizierter, weil die zu ?berpr?fenden Files keine reinen XML-Files sind, sondern zuerst eine Zeile weggeschnitten und daf?r eine DOCTYPE-Deklaration vorangestellt werden mu?, aber im Wesentlichen ist es das). Das hat damals auch funktioniert. Jetzt funktioniert es (bei IMHO unver?nderter DTD) nicht mehr, sondern mault: illegal parameter entity reference at line 5, column 12, byte 115 at /usr/lib/perl5/site_perl/5.005/i386-linux/XML/Parser.pm line 185 sobald man so etwas wie versucht. Es schaut so aus, als ob er die ENTITY-Deklaration einfach ignoriert (die gleiche Fehlermeldung bekommt man, wenn man sie wegl??t). Hier ist die vollst?ndige Test-DTD: ---8<------8<------8<------8<------8<------8<------8<------8<------8<--- --->8------>8------>8------>8------>8------>8------>8------>8------>8--- und hier das XML-File: ---8<------8<------8<------8<------8<------8<------8<------8<------8<--- --->8------>8------>8------>8------>8------>8------>8------>8------>8--- xmlwf -p test2.xml (aus dem expat-Package) schluckt das ganze ohne Probleme (wobei ich zugeben mu?, da? ich nicht genau wei?, was xmlwf macht, weil das Tool absolut undokumentiert ist - da? die Option -p external Entities parset habe ich dem Source Code entnommen. Ich habe sicherlich seit dem letzten mal, da? ich das verwendet habe, expat upgegradet (aktuelle Version 1.95.2). Ein Versuch, auf expat 1.1.2 zur?ckzusteigen, endete aber damit, da? XML::Parser::Expat nicht mehr funktionierte und sich auch nicht mehr neu installieren lie? (angeblich keine expat-Library installiert). Welche expat-Version ich installiert hatte, als es noch funktionierte, wei? ich nicht mehr. <... time passes ...> 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. Kennt jemand einen anderen validierenden Parser? hp -- _ | Peter J. Holzer | Oder glaubst du "Bugtraq" waere eine |_|_) | Sysadmin WSR | Science-Fiction TV-Serie ueber Schaben | | | hjp@hjp.at | im Weltall? __/ | http://www.hjp.at/ | -- Juergen P. Meier in dcsm -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 350 bytes Desc: not available Url : http://mail.pm.org/archives/vienna-pm/attachments/20010917/8e1fa4eb/attachment.bin From roland.bauer at fff.at Tue Sep 18 07:06:37 2001 From: roland.bauer at fff.at (roland.bauer@fff.at) Date: Thu Aug 5 00:23:49 2004 Subject: [vienna.pm] xml::checker::parser Message-ID: * * * 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 http://www.fff.at/fff/vienna.pm/