> And please don't snip attributions.
Firstly, to make sure I'm exercising proper etiquette
here, could you please explain what I snipped so that
I don't do that in the future?
I finally got this working. I'd been leaving out one
of the items in my hash dereference string. Once I
put that item in place, I started seeing output.
Thanks for all your assistance.
--- "Mumia W." <[EMAIL PROTECTED]>
wrote:
> On 07/25/2006 03:36 PM, BW wrote:
> > Mumia W. wrote:
> >> Did you enable ForceArray?
> >>
> >> Did you use Data::Dumper to look at the structure
> of
> >> what XML::Simple returned?
> >
> > Yes to both. I've attached the Dumper output.
> > (outp.txt). Given the attached xml file, and your
> > first snippet/example, I tried to do something
> very
> > simple: print out my dataschema name:
> >
> > foreach $d (@{$data->{dataschemas}}) {
>
> Why {dataschemas} when the data is in {dataschema}
> (no "s")?
>
> > print "Dataschema: $d->{name}\n";
> > }
> >
> > It won't print. I won't include all the variants
> on
> > the $d->{name} line I've tried, but all the
> results
> > are the same: nothing outputs.
> >
> > [...]
> > $VAR1 = {
> > 'dataschema' => {
> > [...]
>
> This was the purpose of using Data::Dumper--to show
> that all
> of the data is under {dataschema}. People use
> Data::Dumper to
> find out what the structure of their data is, and
> then write a
> program to deal with that structure.
>
> Also, please enable strictures and warnings for your
> program
> by placing these lines at the top:
>
> use strict;
> use warnings;
>
> Then modify your program to run under these
> conditions (a lot
> of work, but it pays off in bug prevention.)
>
> From the XML::Simple doc, did you read this?
> > � check out "ForceArray" because you'll
almost
> certainly want to turn
> > it on
>
> XML::Simple does some pretty weird stuff unless you
> use
> ForceArray, so always use ForceArray; ForceArray is
> what makes
> XML::Simple simple.
>
> And please don't snip attributions.
>
>
>
> --
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> <http://learn.perl.org/>
> <http://learn.perl.org/first-response>
>
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>