[26287] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 8469 Volume: 10

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Sep 29 14:05:39 2005

Date: Thu, 29 Sep 2005 11:05:09 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Thu, 29 Sep 2005     Volume: 10 Number: 8469

Today's topics:
        Expired Domain =?ISO-8859-1?Q?=B4creator?= <andreasova@yahoo.com>
    Re: How do I install this package using ppm? <zeno@lastone.com>
    Re: How do I install this package using ppm? <zeno@lastone.com>
    Re: How do I install this package using ppm? <zeno@lastone.com>
    Re: How do I install this package using ppm? <Harry@Steppenwolf.com>
    Re: How do I install this package using ppm? <sherm@dot-app.org>
    Re: Order of Elements in Hash chris-usenet@roaima.co.uk
    Re: Order of Elements in Hash xhoster@gmail.com
    Re: Order of Elements in Hash <tadmc@augustmail.com>
        protect calling files directly? <xman@nospam.tv>
    Re: protect calling files directly? <nobody@bigpond.com>
    Re: protect calling files directly? <xman@nospam.tv>
    Re: protect calling files directly? <sbryce@scottbryce.com>
        string comparison <shashank@mia.ece.uic.edu>
    Re: string comparison <babacio@free.fr>
    Re: string comparison <noreply@gunnar.cc>
        string matching specific number of times <tester@uussssh.com>
    Re: string matching specific number of times <tadmc@augustmail.com>
    Re: Use of hash variables in module call - puzzling beh <news@lawshouse.org>
        XML Parsing xhoster@gmail.com
        Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: Thu, 29 Sep 2005 16:43:38 +0200
From: "Andreasova" <andreasova@yahoo.com>
Subject: Expired Domain =?ISO-8859-1?Q?=B4creator?=
Message-Id: <dhguc3$qh3$63@pomoranche.gu.net>

Find expired domains with the best software:
http://www.antssoft.com




The best domain names are already taken. But with expired domain software you can find the best domain names like:
--------------------------------
http://www.c6d.de
http://www.0ol.de
http://www.50a.de
http://www.xov.us
http://www.k6x.de
http://www.pe0.net
http://www.j0x.net
http://www.k9x.de
http://www.xzo.us
http://www.b0l.net
http://www.ymx.us
http://www.vyz.us
http://www.aqob.com
http://www.xyf.us
http://www.axow.com
http://www.ji6.net
http://www.cayg.com
http://www.bejd.com
http://www.xaj.us
http://www.qyf.us


------------------------------

Date: Thu, 29 Sep 2005 14:47:46 GMT
From: Zeno <zeno@lastone.com>
Subject: Re: How do I install this package using ppm?
Message-Id: <i9vnj1pf421fj9dgm8ggfqlhpo7nuh9fk0@4ax.com>

On Wed, 28 Sep 2005 18:29:18 -0400, "Matt Garrish"
<matthew.garrish@sympatico.ca> wrote:

>
>"Harry Haller" <Harry@Steppenwolf.com> wrote in message 
>news:tdvlj19ji4odbptdg7lf3dbtcva98k27ev@4ax.com...
>>
>> I tried adding a repository:
>>
>> ppm> rep add CPAN http://www.perl.com/cpan
>>
>> and searching again. Still no luck.
>>
>
>As the saying goes: you can't just make shit up and expect it to work.
>
>Please read the documentation for ppm.
>
>Matt 

I've read the documentation for ppm. The reason I'm still
posting questions here is because I suspect that some of these
modules are ppm compatible and some are not. Perhaps I'm wrong?
If I am wrong and, in general ALL modules are ppm compatible -
then please tell me.

Since ppm can't find these modules in the standard ppm
repository then I suppose they're not there. If they haven't
been added to the ppm repository there must be a reason - right?
Perhaps because they're not ppm compatible? - which is why I'm
asking that question.

Anyway - you will have a rest from me for the weekend as I must
visit a sick relative.

PS: ppm compatible := ppm will install it if it has been
downloaded locally.



------------------------------

Date: Thu, 29 Sep 2005 14:51:12 GMT
From: Zeno = Harry Haller <zeno@lastone.com>
Subject: Re: How do I install this package using ppm?
Message-Id: <prvnj15noj0m1pvs1ssto1die9qhgpmd3f@4ax.com>

Apologies

Zeno = Harry Haller



------------------------------

Date: Thu, 29 Sep 2005 14:59:43 GMT
From: Zeno = Harry Haller <zeno@lastone.com>
Subject: Re: How do I install this package using ppm?
Message-Id: <suvnj1ttcjppq74m8v8ihclb18uroogrtf@4ax.com>

On Wed, 28 Sep 2005 22:18:15 GMT, "A. Sinan Unur"
<1usa@llenroc.ude.invalid> wrote:

> Zeno (aka Harry Haller) wrote:
>> One problem with reading the newgroup is trying to figure out what
>> query to enter into Google.
>
>The traditional way is to lurk for a few days, reading all the posts and 
>responses to get a sense of how the group works.
>
>In this group, the task is made easier by the existence of the posting
>guidelines, and extremely good documentation that comes with Perl.

Well I've actually read quite a bit now, especially about ppm.
One of the weaknesses of the ppm docs is the lack of examples.
For instance, a good example of how to install a module that
can't be found in the ppm repository.

Thanks for your reply - I really do appreciate it. And the fact
that you're obviously short on patience is forgiven because - at
least you 've taken the time to reply.



------------------------------

Date: Thu, 29 Sep 2005 16:15:41 GMT
From: Harry Haller <Harry@Steppenwolf.com>
Subject: Re: How do I install this package using ppm?
Message-Id: <pf3oj1d8u7uf8r0rin9nlqcd7dmjd95irn@4ax.com>

On Wed, 28 Sep 2005 22:18:15 GMT, "A. Sinan Unur"
<1usa@llenroc.ude.invalid> wrote:

>Harry Haller <Harry@Steppenwolf.com> wrote in
>news:tdvlj19ji4odbptdg7lf3dbtcva98k27ev@4ax.com: 
>
>> On Wed, 28 Sep 2005 18:59:10 GMT, "A. Sinan Unur"
>> <1usa@llenroc.ude.invalid> wrote:
>> 
>>>Harry Haller <Harry@Steppenwolf.com> wrote in
>>>news:a9plj1t9hbijv659op9qgttcq3r6okq2f3@4ax.com: 
>>>
>>>> I searched CPAN and found this:
>>>> 
>>>> WWW::Yahoo::Groups
>>>> 
>>>> which I want to install. I ran ppm (for ActiveState) and entered:
>>>> 
>>>> ppm> install WWW::Yahoo::Groups
>>>> 
>>>> ppm says "Searching for 'WWW::Yahoo::Groups' returned no results.
>>>> Try a broader search first."
>>>> 
>>>> What is going on here? Why can't ppm find it?  Is there another way
>>>> I can install it? I have the archive downloaded locally.  Can I
>>>> install from that archive instead?, if so how.
>>>> 
>>>> This does not work:
>>>> ppm> install D:\_Install\Perl\WWW-Yahoo-Groups-1.91.tar.gz
>>>
>>>You should always read the newsgroup for a while before posting:
>>>
>>><URL:
>>>http://groups.google.com/group/comp.lang.perl.misc/browse_thread/thread
>>>/b490326c232c3cd5/0c1a6bf808fabf0e> 
>>>
>>>By the way, please choose a posting address and stick with it.
>>>
>>>Sinan
>> 
>> Manually copying the files didn't work. 
>
>"Didn't work" is a useless problem description. It requires someone else
>to spend time installing the module and seeing what "didn't work". If
>you have not already done so, you should read the posting guidelines for
>this group to maximize your chances of getting useful replies by helping
>others help you. 
>
>> C:\Perl\site\lib\WWW
>> 
>> creating the directory stucture as implied by the package. 
>
>C:\opt\Perl\lib> xcopy D:\Dload\WWW-Yahoo-Groups-1.91\WWW-Yahoo-Groups-1.91\lib . /e 
>D:\Dload\WWW-Yahoo-Groups-1.91\WWW-Yahoo-Groups-1.91\lib\WWW\Yahoo\Groups.pm 
>D:\Dload\WWW-Yahoo-Groups-1.91\WWW-Yahoo-Groups-1.91\lib\WWW\Yahoo\Groups\Mechanize.pm 
>D:\Dload\WWW-Yahoo-Groups-1.91\WWW-Yahoo-Groups-1.91\lib\WWW\Yahoo\Groups\Errors.pm 
>3 File(s) copied
>
>C:\opt\Perl\lib> perl -MWWW::Yahoo::Groups -e 1
>Can't locate Params/Validate.pm in @INC (@INC contains: C:/opt/Perl/lib
>C:/opt/Perl/site/lib .) at C:/opt/Perl/lib/WWW/Yahoo/Groups.pm line 116. 
>BEGIN failed--compilation aborted at C:/opt/Perl/lib/WWW/Yahoo/Groups.pm
>line 116. Compilation failed in require.
>BEGIN failed--compilation aborted.
>
>So, it looks like you also need Params::Validate to be able to use 
>WWW::Yahoo::Groups.
>
>C:\opt> ppm install params-validate
>
>It does not look like any other non-standard modules are needed by
>WWW::Yahoo::Groups.
>
>> Do I need to have a ppd file for this module?  If so, how can I create
>> one?
>
>I don't know if there is a ppd for this module WWW::Yahoo::Groups.
>
>> One problem with reading the newgroup is trying to figure out what
>> query to enter into Google.
>
>The traditional way is to lurk for a few days, reading all the posts and 
>responses to get a sense of how the group works.
>
>In this group, the task is made easier by the existence of the posting
>guidelines, and extremely good documentation that comes with Perl.
>
>>  I tried adding a repository:
>> 
>> ppm> rep add CPAN http://www.perl.com/cpan
>
>That is not a ppm repository.

Thanks, I deleted it from the repository.

>Sinan

Initially I was confused by the presence of two libraries:
	C:\Perl\site\lib  and  C:\Perl\lib\

I was copying it to:
	C:\Perl\site\lib
instead of:
	C:\Perl\lib
as you do when having to guess what to do.

I try your command line:

C:\Perl\lib> perl -MWWW::Yahoo::Groups -e 1

Can't locate Crypt/SSLeay.pm in @INC (@INC contains: C:/Perl/lib
C:/Perl/site/lib .) at C:/Perl/lib/Net/SSL.pm line 16.

Likewise this gives:
C:\Perl\lib> perl -MNet::SSL -e 1

Can't locate Crypt/SSLeay.pm in @INC (@INC contains: C:/Perl/lib
C:/Perl/site/lib .) at C:/Perl/lib/Net/SSL.pm line 16.

So there is a dependency on Crypt-SSLeay.  Oh dear I read in the
Crypt-SSLeay README that:

      !!! NOTE for Win32 users, few people seem to be able to build
      W   Crypt::SSLeay successfully on that platform.  You don't need
      I     to because ActiveState has already compiled it for you,
      N    and is available for their perl builds 618 & 522 as a ppm
      3    install.  It may also be available for their latest build.
      2    For problems with this, please contact ActiveState.
      !!!          Please see http://www.activestate.com/

So it is already there !!!, if so where?, have they renamed it?

ppm> query SSLeay
ppm> query Crypt

both give:
	No matches

I download 'Crypt-SSLeay-0.51', extract it and copy the lib files to:
	C:\Perl\lib

But still I get the same problem:

Well I copied the contents of the lib directory of Crypt-SSLeay-0.51
over to: C:\Perl\lib but it just ain't working.

Line 16 of SSL.pm is:
require Crypt::SSLeay;

All 5 .pm files have been copied to:

C:\Perl\lib\Crypt\SSLeay

Conn.pm
CTX.pm
Err.pm
MainContext.pm
X509.pm

Naturally there is no "SSLeay.pm" to locate. There are only the 5
files mentioned above in the directory having the same name.

Is this a bug in the script I'm trying to run?  This script is:
"yahoogroups.pl", with USERNAME and PASSWORD set to some group I'm a
member of. The script is taken from the O'Reilly book: "Spidering
Hacks", by Tara Calishain, Kevin Hemenway; ISBN : 0596005776; "Hack 44
Archiving Yahoo! Groups Messages with WWW::Yahoo::Groups"

- serves me right eh, for daring to use a book with the word "hacks"
in the title.



------------------------------

Date: Thu, 29 Sep 2005 12:52:33 -0400
From: Sherm Pendley <sherm@dot-app.org>
Subject: Re: How do I install this package using ppm?
Message-Id: <m264sjyfxq.fsf@Sherm-Pendleys-Computer.local>

Zeno = Harry Haller <zeno@lastone.com> writes:

> For instance, a good example of how to install a module that
> can't be found in the ppm repository.

The reason there's no example of that in the ppm docs is simple - in that
case, you can't use ppm to install the module. The process of installing a
module "by hand" is not related to ppm at all, so it's not detailed in ppm's
docs. Instead, have a look at "perldoc perlmodinstall".

Also, you can't simply point ppm at a CPAN repository and hope it works. A
ppm repository contains modules in a pre-compiled binary format, while a CPAN
repository has tarballs of source code. They're entirely different animals,
and mutually incompatible.

sherm--

-- 
Cocoa programming in Perl: http://camelbones.sourceforge.net
Hire me! My resume: http://www.dot-app.org


------------------------------

Date: Thu, 29 Sep 2005 15:09:02 +0100
From: chris-usenet@roaima.co.uk
Subject: Re: Order of Elements in Hash
Message-Id: <u49t03-j4b.ln1@news.roaima.co.uk>

Jay Tilton <tiltonj@erols.com> wrote:
> Yes, as "perldoc -f keys" or "perldoc -f values" clearly states with its
> bold use of the word "guaranteed."

> Do you frequently use functions without reading their documentation?

Reading these sections points the user to perlsec (Algorithmic Complexity
Attacks), which states in bold print, that,

    Perl has never guaranteed any ordering of the hash keys [...]

Chris


------------------------------

Date: 29 Sep 2005 15:55:08 GMT
From: xhoster@gmail.com
Subject: Re: Order of Elements in Hash
Message-Id: <20050929115508.456$6g@newsreader.com>

chris@roaima.co.uk wrote:
> Jay Tilton <tiltonj@erols.com> wrote:
> > Yes, as "perldoc -f keys" or "perldoc -f values" clearly states with
> > its bold use of the word "guaranteed."
>
> > Do you frequently use functions without reading their documentation?
>
> Reading these sections points the user to perlsec (Algorithmic Complexity
> Attacks), which states in bold print, that,
>
>     Perl has never guaranteed any ordering of the hash keys [...]

It is easy to come up with stupid things by taking documentation out of
context.  Are you making a game of doing so, or what?



Xho

-- 
-------------------- http://NewsReader.Com/ --------------------
Usenet Newsgroup Service                        $9.95/Month 30GB


------------------------------

Date: Thu, 29 Sep 2005 12:19:21 -0500
From: Tad McClellan <tadmc@augustmail.com>
Subject: Re: Order of Elements in Hash
Message-Id: <slrndjo8gp.6tg.tadmc@magna.augustmail.com>

chris-usenet@roaima.co.uk <chris-usenet@roaima.co.uk> wrote:
> Jay Tilton <tiltonj@erols.com> wrote:
>> Yes, as "perldoc -f keys" or "perldoc -f values" clearly states with its
>> bold use of the word "guaranteed."
> 
>> Do you frequently use functions without reading their documentation?
> 
> Reading these sections points the user to perlsec (Algorithmic Complexity
> Attacks), which states in bold print, that,
> 
>     Perl has never guaranteed any ordering of the hash keys [...]


And your point is?

This thread is not about the ordering of hash keys, it is about
the relative ordering of the return values from the keys() and values()
functions. 

(Which clearly *are* guaranteed with regard to "the relative order 
of keys to values" as asked by the OP.)


-- 
    Tad McClellan                          SGML consulting
    tadmc@augustmail.com                   Perl programming
    Fort Worth, Texas


------------------------------

Date: Thu, 29 Sep 2005 18:47:16 +0200
From: "xman" <xman@nospam.tv>
Subject: protect calling files directly?
Message-Id: <dhh5pn$1jh$1@ss405.t-com.hr>

I am create username and password protectel web panel with perl and it all 
work with html pages inside! but possible is call .jpg. .gig or any other 
file stored inside my panel directly from web..

I have company secure documents and I wish not that it can be visible at the 
web after I am login..

any advices? 




------------------------------

Date: Thu, 29 Sep 2005 17:21:10 GMT
From: Gregory Toomey <nobody@bigpond.com>
Subject: Re: protect calling files directly?
Message-Id: <433c2285@news.comindico.com.au>

xman wrote:


> 
> I have company secure documents and I wish not that it can be visible at
> the web after I am login..
> 
> any advices?

Delete them.

gtoomey


------------------------------

Date: Thu, 29 Sep 2005 19:40:37 +0200
From: "xman" <xman@nospam.tv>
Subject: Re: protect calling files directly?
Message-Id: <dhh8to$7os$1@ss405.t-com.hr>


>
> Delete them.
>
> gtoomey
RE: it is advice or joke? 




------------------------------

Date: Thu, 29 Sep 2005 11:58:51 -0600
From: Scott Bryce <sbryce@scottbryce.com>
Subject: Re: protect calling files directly?
Message-Id: <yoqdnctrFfvHtqHeRVn-qQ@comcast.com>

xman wrote:

>>Delete them.
>>
>>gtoomey
> 
> RE: it is advice or joke? 

Probably advice.

This subject is off topic here, so you may want to ask this in a 
different newsgroup. The question you want to ask yourself is, why are 
you putting files on your web server if you don't want people to 
download them?

If you are looking for a scheme that allows protected access to files, 
ask this question in comp.infosystems.www.authoring.cgi or another 
newsgroup where it is on topic.


------------------------------

Date: Thu, 29 Sep 2005 11:36:51 -0500
From: Shashank Khanvilkar <shashank@mia.ece.uic.edu>
Subject: string comparison
Message-Id: <dhh537$8rr$1@newsx.cc.uic.edu>

Hi,
I think i am doing something wrong here. Can anyone please let me know what

$a = "apple";

if ($a eq ('apple')){
     print "right choice\n";
}else{
     print "wrong choice\n";
}

This above prints "right choice". But the below prints "wrong choice". 
How can i make the below program print "right choice".


$a = "apple";

if ($a eq ('apple'|'banana')){
     print "right choice\n";
}else{
     print "wrong choice\n";
}





------------------------------

Date: Thu, 29 Sep 2005 18:47:45 +0200
From: Babacio <babacio@free.fr>
Subject: Re: string comparison
Message-Id: <m2y85f3jny.fsf@baba.ba>

Shashank Khanvilkar <shashank@mia.ece.uic.edu> writes:

> How can i make the below program print "right choice".
>
>
> $a = "apple";
>
> if ($a eq ('apple'|'banana')){
>      print "right choice\n";
> }else{
>      print "wrong choice\n";
> }

Try to write $a='cq~moa'; instead of $a='apple';

This should work, yes sir, because the value of 'apple'|'banana' is
'cq~moa'.

But if I guess what you really want to do, try that : 

if ($a eq 'apple' || $a eq 'banana') { etc }

And read some documentation, this is in the second chapter of any
introduction to perl. For complete information about the operators,
perldoc perlop.

-- 
Bé erre hue ixe eu elle, Bruxelles.


------------------------------

Date: Thu, 29 Sep 2005 19:19:21 +0200
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: string comparison
Message-Id: <3q2m0qFctk0lU1@individual.net>

Babacio wrote:
> Shashank Khanvilkar <shashank@mia.ece.uic.edu> writes:
>>How can i make the below program print "right choice".
>>
>>$a = "apple";
>>
>>if ($a eq ('apple'|'banana')){
>>     print "right choice\n";
>>}else{
>>     print "wrong choice\n";
>>}
> 
> But if I guess what you really want to do, try that : 
> 
> if ($a eq 'apple' || $a eq 'banana') { etc }

or this:

     if ( grep $a eq $_, ('apple', 'banana') ) {

(perldoc -f grep)

> And read some documentation,

Indeed.

-- 
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl


------------------------------

Date: Thu, 29 Sep 2005 18:51:39 +0530
From: tester <tester@uussssh.com>
Subject: string matching specific number of times
Message-Id: <H6S_e.30$A7.51@news.oracle.com>

Hi All,

My CPU taking 100% if I try to match more than the existing number of 
specific matches in a string. Script is ...

my $something = "this is a test, just test, no kidding, small test, but 
error in test. over over";
if ($something =~ m/((.*)test(.*)){5}/){
	print "number of matches are 5, successful";
}
else{
	print "no 5 matches, failure";
}

String "test" is repeated only 4 times in $something but if I am trying 
to check whether the $something has 5, my CPU taking 100%. What is the 
issue?

Thanks,
tester


------------------------------

Date: Thu, 29 Sep 2005 10:14:52 -0500
From: Tad McClellan <tadmc@augustmail.com>
Subject: Re: string matching specific number of times
Message-Id: <slrndjo17c.6kd.tadmc@magna.augustmail.com>

tester <tester@uussssh.com> wrote:

> if ($something =~ m/((.*)test(.*)){5}/){
> 	print "number of matches are 5, successful";


To be accurate, that should be:

   print "number of matches is at least 5, successful";


-- 
    Tad McClellan                          SGML consulting
    tadmc@augustmail.com                   Perl programming
    Fort Worth, Texas


------------------------------

Date: Thu, 29 Sep 2005 15:19:24 +0100
From: Henry Law <news@lawshouse.org>
Subject: Re: Use of hash variables in module call - puzzling behaviour
Message-Id: <1128003548.7229.0@nnrp-t71-03.news.uk.clara.net>

Anno Siegel wrote:
> Henry Law  <news@lawshouse.org> wrote in comp.lang.perl.misc:
> 
>>Anno Siegel wrote:
>>
>>>Henry Law  <news@lawshouse.org> wrote in comp.lang.perl.misc:
>>
>>>>Using the variables in the hash causes errors in Mail::Internet; using 
>>>>equivalent variables from a hash created from data in the program does 
>>>>not cause the same error.  Odder still, the error doesn't occur at all 
>>>>when I run the same program under ActiveState Perl in Windows.

> Something else:  Could some encoding deviltry be going on?  I believe it
> is possible for strings to be eq, but have different byte representations.
> If that is possible at all it may be worth looking into.

OK, it's official: my Perl compiler is enchanted.  I'll not post the 
whole program, since other people's environments can't reproduce the 
problem anyway, but you'll see what I'm up against.  Any ideas on where 
to go from here would be most welcome.

----------- non-runnable fragment -----------
# Succeeds
my $local = eval '$hash_xml{localuser}';
sendit ( $local,
	$hash_gen{adminuser},
	'smtp.bt.net'
);

# Fails
$local = $hash_xml{localuser};
sendit ( $local,
	$hash_gen{adminuser},
	'smtp.bt.net'
);

sub sendit {
	my ($localuser,$adminuser,$smtpserver) = @_;
	print "sendit:$localuser, $adminuser, $smtpserver\n";
	print "Local user in hex ",unpack("H*",$localuser),"\n";
	print "Admin user in hex ",unpack("H*",$adminuser),"\n";
	my $header =  (... the mail sending code as before)
---------------- output ----------------
[nfb@neptune nfb]$ ./tryit.pl
sendit:nfb@neptune.lawshouse.org, postmaster@lawshouse.org, smtp.bt.net
Local user in hex 6e6662406e657074756e652e6c617773686f7573652e6f7267
Admin user in hex 706f73746d6173746572406c617773686f7573652e6f7267
Mail sent to postmaster@lawshouse.org
sendit:nfb@neptune.lawshouse.org, postmaster@lawshouse.org, smtp.bt.net
Local user in hex 6e6662406e657074756e652e6c617773686f7573652e6f7267
Admin user in hex 706f73746d6173746572406c617773686f7573652e6f7267
Unrecognised line: postmaster@lawshouse.org at blib/lib/Mail/Internet.pm 
(autosplit into blib/lib/auto/Mail/Internet/smtpsend.al) line 616
-------------- ends ----------------
So the parameters being supplied to the "sendit" subroutine are 
identical at the hexadecimal level, yet one version works and the other 
doesn't.

BTW it's not that the first successful invocation spoils it for all 
subsequent invocations: I have versions which send successfully three or 
more times, only to fail when the variable comes from the XML hash.

At least I can see the workround now - use "eval" to fill a temporary 
variable.  Nasty but seemingly effective.  Maybe I should reinstall Perl 
on the Linux machine but life's too short right now.

Yours, Mystified of Manchester

-- 

Henry Law       <><     Manchester, England


------------------------------

Date: 29 Sep 2005 17:51:53 GMT
From: xhoster@gmail.com
Subject: XML Parsing
Message-Id: <20050929135153.355$sK@newsreader.com>

I'm currently using XML::Parser to process some XML.  I am wondering what
else is out there.  A search of CPAN on 'XML' reveals that there is way
more out there than I can possible evaluate, but that most of it is not
general XML processing modules, but rather for very specific tasks which
just happen to involve XML.

I'd like to be familiar with the major alternatives to XML::Parser, without
having to read 3689 different perldoc pages to find those major
alternatives. So, what are your favorite Perl modules for general-purpose
XML processing?

Thanks,

Xho

-- 
-------------------- http://NewsReader.Com/ --------------------
Please forgive me for not posting code.


------------------------------

Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>


Administrivia:

#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc.  For subscription or unsubscription requests, send
#the single line:
#
#	subscribe perl-users
#or:
#	unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.  

NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice. 

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.

#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V10 Issue 8469
***************************************


home help back first fref pref prev next nref lref last post