Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
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 having an uproarious good time at the Monastery: (7)
As of 2014-07-26 17:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (178 votes), past polls