For the Perl XML parsing module. For the C library libxml2, use the libxml2 tag.
Questions tagged [xml-libxml]
225 questions
                    
                    13
                    
            votes
                
                2 answers
            
        Perl XML::LibXML $node->findnodes($xpath) finds nodes it shouldn't
Here's some code I am having problems with, I process some XML and in a method in an OO class I extract an element from each of several nodes that repeat in the document. There should only be one such element in the subtree for each node but my code…
         
    
    
        RedGrittyBrick
        
- 3,827
- 1
- 30
- 51
                    10
                    
            votes
                
                2 answers
            
        XML::LibXML replace element value
I want to replace a "VAL1" value of an element in xml file
For some reason it does not work for me:
   
TEST 
VAL1 
1234 
  … 
         
    
    
        Gregory Danenberg
        
- 519
- 2
- 9
- 15
                    9
                    
            votes
                
                2 answers
            
        Extracting data from an XML document that uses namespaces
I have some XML files where I want to use some information from them. I have written a code that reads those files and then looks for some conditions.
The problem is that these XML file begins with
   
        
            
            
                
                    
    
    
         
    
    
                
            
        
     
 
    
    
        Royeh
        
- 433
- 5
- 21
                    7
                    
            votes
                
                2 answers
            
        Missing files libresolv.9.dylib and libxml2.dylib
I have an old Xcode project for iOS where I used libxml2.dylib and libresolv.9.dylib. After installing XCode7.
I can't find the files and I don't know where to search. Can someone help me?
         
    
    
        Lorenzo
        
- 3,293
- 4
- 29
- 56
                    7
                    
            votes
                
                3 answers
            
        Can't locate XML/LibXML.pm
I installed Strawberry Perl on my windows XP operating system. Later I tried to execute the .XML file but it's throwing error as below. I also tried Active Perl and also getting the same error.
I am running the following code in the command…
         
    
    
        venkatappa jv
        
- 81
- 2
- 2
- 3
                    7
                    
            votes
                
                4 answers
            
        Can't load 'C:/strawberry/perl/site/lib/auto/XML/LibXML/LibXML.dll' for module XML::LibXML
I have downloaded strawberry PERL and writing one application with CGI Perl Apache on Winxp sp3).
One of the libraries (written by someone else) which I using uses XML::LibXML. When i load the page it gives Internal Server Error. From Apache error…
         
    
    
        Jitender Mann
        
- 81
- 1
- 4
                    6
                    
            votes
                
                2 answers
            
        How can I auto-indent XML nodes with XML::LibXML?
I'm adding nodes to my XML document as part some in-house processing, but cannot get XML::LibXML to auto-indent the added nodes.
I get output like the following:
Here's what I'm currently getting with $xml->toString( 1 ):
                           …
         
    
    
        Zaid
        
- 36,680
- 16
- 86
- 155
                    6
                    
            votes
                
                1 answer
            
        cpan can't install XML::LibXML on macOS Catalina
I'm using cpan install XML::LibXML to try to install XML::LibXML parser, but it won't pass. It gives the following errors:
cc -c   -I/usr/include/libxml2  -fno-common -DPERL_DARWIN -mmacosx-version-min=10.14 -fno-strict-aliasing -pipe…
         
    
    
        jonah_w
        
- 972
- 5
- 11
                    6
                    
            votes
                
                2 answers
            
        How to list XML node attributes with XML::LibXML?
Given the following XML snippet:
  
    text1
   
 
How do I get this output?
outline
node1=text1
node1 attribute1=value1
node1 attribute2=value2
I have looked into use…
         
    
    
        Alexander Shcheblikin
        
- 315
- 4
- 13
                    6
                    
            votes
                
                2 answers
            
        XML::LibXML, namespaces and findvalue
I'm using XML::LibXML to parse an XML document with a namespace.  I therefore use XML::LibXML::XPathContext to findnodes using the XPath //u:model.  This correctly returns 3 nodes.
I now would like to use findvalue on the 3 returned…
         
    
    
        Miller
        
- 34,962
- 4
- 39
- 60
                    6
                    
            votes
                
                1 answer
            
        How can I access attributes and elements from XML::LibXML in Perl?
I am having trouble understanding / using name spaces with XML::LibXML package in Perl.  I can access an element successfully but not an attribute.  I have the following code which accesses an XML file (http://pastebin.com/f3fb9d1d0).
my $tree =…
         
    
    
        John  
        
- 5,139
- 19
- 57
- 62
                    6
                    
            votes
                
                3 answers
            
        Perl XML::LibXML: how to access comment nodes
For the life of me I can't figure out the proper code to access the comment lines in my XML file. Do I use findnodes, find, getElementByTagName (doubt it).
Am I even making the correct assumption that these comment lines are accessible? I would hope…
         
    
    
        CraigP
        
- 453
- 1
- 3
- 17
                    6
                    
            votes
                
                5 answers
            
        How do I install XML::LibXML for ActivePerl?
I am new to Perl and I am using ActivePerl.
I am getting the following error:
Can't locate XML/LibXML.pm in @INC...
I have tried everything but cannot find the steps to install the "correct" module for XML::LibXML.
Here is exactly what is going…
         
    
    
        Jamey McElveen
        
- 18,135
- 25
- 89
- 129
                    5
                    
            votes
                
                1 answer
            
        Why is XML::LibXML adding a child to one  and not the other? 
        I'm seeing some odd behavior with XML::LibXML.
The code below is intended to add 2005  to both  nodes. Is something wrong here? I've tried changing the XPath query (//library/book ) but the result is the same.
use strict;
use… 
         
    
    
        Zaid
        
- 36,680
- 16
- 86
- 155
                    5
                    
            votes
                
                1 answer
            
        XML::LibXML - detect if two Elements are the same?
I'm working with XML::LibXML in Perl.
Say I have two $element references gotten by different (opaque) XPath queries.
(How) can I determine, if the two $element (Node) refs are the same element in the document tree?
Comparing $el1 == $el2doesn't…
         
    
    
        Martin Ba
        
- 37,187
- 33
- 183
- 337