Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

PERL LibXML reading xml file with namespace not reading the file

by umesh_epub (Novice)
on Nov 29, 2013 at 13:14 UTC ( #1064951=perlquestion: print w/ replies, xml ) Need Help??
umesh_epub has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I have to read xml file using PERL LibXML. I will read many xml files. But this file have some namespace below is my sample xml file.
<?xml version="1.0" encoding="UTF-8"?> <alto xmlns="http://www.loc.gov/standards/alto/ns-v2#" xmlns:xsi=" +http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/ +/www.loc.gov/standards/alto alto-v2.0.xsd"> <Description> <MeasurementUnit>inch1200</MeasurementUnit> </Description> </alto>
Here is my Perl code to read the above file
use XML::LibXML; $xml = 'test.xml'; my $parser =XML::LibXML->new(); eval{ $doc = $parser->parse_file($xml) or die; }; if($@){ return; } else{ $v = $doc->findvalue('/alto/Description/MeasurementUnit'); print "value\t".$v; }
But when i changed the xmlns=" to xmlns:x=" It will work. But my xml not contain xmlns:x this only it contains xmlns="value".
Please help me to solve this problem.
Thanks, Umesh

Comment on PERL LibXML reading xml file with namespace not reading the file
Select or Download Code
Re: PERL LibXML reading xml file with namespace not reading the file
by choroba (Abbot) on Nov 29, 2013 at 13:19 UTC
    Crossposted at StackOverflow. It is considered polite to inform about crossposting so people not attending both sites do not waste their time investigating a problem already solved at the other end of the wires.
    لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
Re: PERL LibXML reading xml file with namespace not reading the file
by Anonymous Monk on Nov 30, 2013 at 02:30 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1064951]
Approved by marto
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2014-09-19 05:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (129 votes), past polls