/** * Node "Allocations" * @param XMLReader $oXML * @param \DOMElement $domNode */ private function readNodeAllocations(XMLReader $oXML, \DOMElement $domNode) { $oNodes = $oXML->getElements('*', $domNode); if ($oNodes->length > 0) { foreach ($oNodes as $oNode) { if ($oNode->nodeName == 'allocation') { $this->readNodeAllocation($oNode); } } } }
/** * Test count Elements */ public function testElementExists() { $filename = __DIR__ . "/../../resources/reader.docx.zip"; $object = new XMLReader(); $object->getDomFromZip($filename, 'word/document.xml'); $this->assertTrue($object->elementExists('w:body/w:p/w:r/w:t')); $this->assertFalse($object->elementExists('w:body/w:p/w:r/w:tNotExists')); }