List Info

Thread: Need your help.




Need your help.
country flaguser name
United States
2007-02-15 03:18:18
Hi! All,

I want to learning about "different XML parsers".
Can any body provide me such web tutorial links.

Thanks in Advance
Manoj


 
____________________________________________________________
________________________
Sucker-punch spam with award-winning protection. 
Try the free Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/feat
ures_spam.html

[Non-text portions of this message have been removed]



Unsubscribing info is here: h
ttp://help.yahoo.com/help/us/groups/groups-32.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://g
roups.yahoo.com/group/perl-beginner/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http
://groups.yahoo.com/group/perl-beginner/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:perl-beginner-digest@yahoogroups.com 
    mailto:perl-beginner-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    perl-beginner-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.c
om/info/terms/
 

Re: Need your help.
country flaguser name
United States
2007-02-15 07:04:16
>>>>> "manoj" == manoj mitra
<manoj_mitra2001yahoo.com> writes:

manoj> I want to learning about "different XML
parsers". Can any body provide
manoj> me such web tutorial links.

In the context of Perl, there are really only three
families:
The modern modules are based on XML::LibXML, which wraps the
GNOME xml2 lib.
The classic modules are based on XML::Parser, which wraps
the expat lib.
And there are a few that are pure Perl, with a whole host of
caveats.

That's the main differences... did you have a specific
question?

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. -
+1 503 777 0095
<merlynstonehenge.com> <URL:http://www.ston
ehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy,
etc. etc.
See PerlTraining.Stonehenge.com for onsite and
open-enrollment Perl training!


Unsubscribing info is here: h
ttp://help.yahoo.com/help/us/groups/groups-32.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://g
roups.yahoo.com/group/perl-beginner/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http
://groups.yahoo.com/group/perl-beginner/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:perl-beginner-digest@yahoogroups.com 
    mailto:perl-beginner-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    perl-beginner-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.c
om/info/terms/
 

Re: Need your help.
country flaguser name
Czech Republic
2007-02-15 12:41:30
From: merlynstonehenge.com
> >>>>> "manoj" == manoj mitra
<manoj_mitra2001yahoo.com> writes:
> 
> manoj> I want to learning about "different XML
parsers". Can any body
> provide manoj> me such web tutorial links.
> 
> In the context of Perl, there are really only three
families:
> The modern modules are based on XML::LibXML, which
wraps the GNOME
> xml2 lib. The classic modules are based on XML::Parser,
which wraps
> the expat lib. And there are a few that are pure Perl,
with a whole
> host of caveats.
> 
> That's the main differences... did you have a specific
question?

Well ... in a way this is the main difference. Though I
don't think 
it's the difference that matters for most people. IMHO the
more 
important difference is the difference in usage, the
different 
interfaces and even styles.

There are the parsers (well ... modules that allow you to
work with 
XML, possibly built on top on a different such module built
on top of 
an external library built ...) that slurp the whole file
into 
something that is or appears to be a Perl data structure 
(XML::Simple, XML::All, ...), modules that slurp the XML and
create a 
maze of interconnected objects (XML::LibXML, XML:OM, 
XML::Elemental, ...), modules that let you process the XML
in pieces 
as it's being parsed (XML::Parser, XML::Parser::Expat,
XML::SAX, 
XML::LibXML::SAX, ...) and modules that somehow compine the
styles 
(XML::Twig, XML::Rules, ...).

Which module to use depends on the preference of the
developer and 
the task at hand ... what library is it based on is IMHO a
secondary 
concern.

Jenda
P.S.: I've probably forgot to include some important and
commonly 
used modules and included some that are dead,
never-been-completed 
and not-to-be-used.
===== JendaKrynicky.cz === http://Jenda.Krynicky.cz
=====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
	-- Terry Pratchett in Sourcery



Unsubscribing info is here: h
ttp://help.yahoo.com/help/us/groups/groups-32.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://g
roups.yahoo.com/group/perl-beginner/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http
://groups.yahoo.com/group/perl-beginner/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:perl-beginner-digest@yahoogroups.com 
    mailto:perl-beginner-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    perl-beginner-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.c
om/info/terms/
 

Re: Need your help.
country flaguser name
United States
2007-02-15 14:08:06
>>>>> "Jenda" == Jenda Krynicky
<JendaKrynicky.cz> writes:

Jenda> Which module to use depends on the preference of
the developer and the
Jenda> task at hand ... what library is it based on is
IMHO a secondary
Jenda> concern.

Yeah, I guess, if you don't care about anything like speed,
quality of unicode
support, or what binary libraries you have installed (or can
install) on your
system.  Yeah, those are all very unimportant things. 

[end sarcasm]

To me, those are the most important, since the libraries
that sit on top of
them all provide all of the basic functionality.  These
days, anything that
uses XML::LibXML gets my preference over anything else, just
because of the
speed and space issues.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. -
+1 503 777 0095
<merlynstonehenge.com> <URL:http://www.ston
ehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy,
etc. etc.
See PerlTraining.Stonehenge.com for onsite and
open-enrollment Perl training!


Unsubscribing info is here: h
ttp://help.yahoo.com/help/us/groups/groups-32.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://g
roups.yahoo.com/group/perl-beginner/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http
://groups.yahoo.com/group/perl-beginner/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:perl-beginner-digest@yahoogroups.com 
    mailto:perl-beginner-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    perl-beginner-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.c
om/info/terms/
 

[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )