Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: perl substitute..try this

by stylechief (Acolyte)
on Nov 07, 2013 at 00:17 UTC ( #1061506=note: print w/ replies, xml ) Need Help??


in reply to perl substitute

It looks like you want to remove namespaces, and don't want to mess with validating the XML with a DTD

# suppressing DTD validation and errors due to no DTD validation my $parser = XML::LibXML->new(load_ext_dtd => 0, expand_entities => 0, + suppress_errors => 1);

From XML::LibXML::Element:

setAttributeNS

  $node->setAttributeNS( $nsURI, $aname, $avalue );

Namespace-aware version of setAttribute, where $nsURI is a namespace URI, $aname is a qualified name, and $avalue is the value. The namespace URI may be null (empty or undefined) in order to create an attribute which has no namespace.

or...

removeAttribute

  $node->removeAttribute( $aname );

The method removes the attribute $aname from the node's attribute list, if the attribute can be found.

SC


Comment on Re: perl substitute..try this
Select or Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (8)
As of 2014-09-23 02:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

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











    Results (210 votes), past polls