my $xml = q{}; my $dom = XML::LibXML->load_xml(string=>$xml); my $isEmpty = !$dom->documentElement->nonBlankChildNodes; print "isEmpty: ", ($isEmpty?"yes":"no"), "\n"; __END__ isEmpty: yes