<main> <first> <second> </first> </second> </main>
Chodzi o najprostrzy algorytm
<?php if(simplexml_load_string('<?xml version=\"1.0\"?><main><first><second></first></second></first></main>')===false) { // nie udalo sie } ?>
<?php $dom = new DOMDocument; if(!$dom->loadXML('<?xml version=\"1.0\"?><main><first><second></first></second></first></main>')) { // tez sie nie udalo } ?>