예제 #1
0
 /**
  * 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);
             }
         }
     }
 }
예제 #2
0
 /**
  * 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'));
 }