[ create a new paste ] login | about

Link: http://codepad.org/0u2B6P8g    [ raw code | output | fork ]

PHP, pasted on Oct 24:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$doc = new DOMDocument;
$doc->preserveWhiteSpace = false;
$doc->loadxml('<node>
    <one>Hello</one>
    <two></two>
    <three>World!</three>
</node>');

$xpath = new DOMXPath($doc);

foreach( $xpath->query('//*[not(node())]') as $node ) {
    $node->parentNode->removeChild($node);
}

$doc->formatOutput = true;
echo $doc->savexml();
?>


Output:
1
2
3
4
5
<?xml version="1.0"?>
<node>
  <one>Hello</one>
  <three>World!</three>
</node>


Create a new paste based on this one


Comments: