Not strictly a Magento 2 thing, but if you have code that looks like this in your extension
namespace FooBazBar; //... if( $node instanceof SimpleXMLElement) {} You’ll need to make sure that SimpleXMLElement is actually used in your current namespace.
namespace FooBazBar; use SimpleXMLElement //... if( $node instanceof SimpleXMLElement) {} Otherwise the instanceof operator will be looking for an instance of FooBazBarSimpleXMLElement, and not SimpleXMLElement.