Esempio n. 1
0
<?php

require_once 'tutorial_autoload.php';
$store = new ezcTreeXmlInternalDataStore();
$tree = new ezcTreeXml('files/example1.xml', $store);
if ($tree->fetchNodeById('F')->isDescendantOf($tree->fetchNodeById('NonMetals'))) {
    echo "Flourine is a non-metal.<br/>\n";
}
if ($tree->isDescendantOf('O', 'NonMetals')) {
    echo "Oxygen is a non-metal.<br/>\n";
}
$nonMetals = $tree->fetchSubtree('NonMetals');
echo "We found {$nonMetals->size} non-metals: \n";
foreach ($nonMetals->nodes as $node) {
    echo "- {$node->id}: {$node->data} \n";
}