Jump to content

new domdocument(); not preserving tags


shadiadiph

Recommended Posts

Hi I am baffled.

 

I am trying to modify some html using

$dom = new DOMDocument();
$dom->preserveWhiteSpace = true;
$dom->loadHTML($html);
$html = $dom->saveHTML();
return $html;

I have my functions already worked out the above is what I have narrowed the error down to, all the rest of my code works probelm is when it loads html and saves html it seems to change this.

prevText: '<i class="fa fa-chevron-left"></i>',
nextText: '<i class="fa fa-chevron-right"></i>',

to this

prevText: '<i class="fa fa-chevron-left">',
nextText: '<i class="fa fa-chevron-right">',

The rest of the document is fine just this portion changes and messes everything up.

 

The above code is javascript embedded into the code from somewhere it is a wordpress plugin.

 

When I remove the new DOMDocument(); code it works fine.

 

All the other stuff I am doing is working fine, just wondering is there anyway to fix it so it does not remove the tags.

 

Thanks in advance.

 

 

 

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/297583-new-domdocument-not-preserving-tags/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.