develooper Front page | perl.beginners | Postings from April 2012

Re: XML::Mini question

Thread Previous | Thread Next
From:
Owen
Date:
April 18, 2012 13:15
Subject:
Re: XML::Mini question
Message ID:
765bd24525a614fed20a57be1dcb3ca1.squirrel@members.tip.net.au

> Hi there,
> I've got a question about XML::Mini.
>
> When parsing an xml document for some reasons I want to preserve white
> space. However, it doesn't work really.
>
> Minimal example:
>
> ! /usr/bin/perl
>
>
> use strict;
> use warnings;
> use Data::Dumper;
> use XML::Mini::Document;
>
> my $XMLString = "<book>  Learning Perl </book>";
>
> my $xmlDoc = XML::Mini::Document->new();
>
> $XML::Mini::IgnoreWhitespaces = 0;
>
> # init the doc from an XML string
> $xmlDoc->parse($XMLString);
>
> my $xmlHash = $xmlDoc->toHash();
>
> print Dumper($xmlHash);
>
>
> I get the following output:
> VAR1 = {
>           'book' => 'Learning Perl '
>         };
>
>
> I would have expecte to have
>    book' => '  Learning Perl '
>
> instead.
>
>
> Any idea, what's going wrong?


What Happens if you set $XML::Mini::IgnoreWhitespaces = 1

Seems to me that 1 = yes

What does the documentation say?


 --
Owen


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About