private function loadTypes(Definitions $definitions, \DOMElement $node) { foreach ($node->childNodes as $k => $childNode) { if ($childNode instanceof \DOMElement && $childNode->namespaceURI === self::XSD_NS && $childNode->localName == 'schema') { $schema = $this->reader->readNode($childNode, $childNode->ownerDocument->documentURI . "#" . $k); $definitions->getSchema()->addSchema($schema); } } }