Prado\Xml\TXmlElement::getElementByTagName PHP Method

getElementByTagName() public method

public getElementByTagName ( $tagName ) : TXmlElement
return TXmlElement the first child element that has the specified tag-name, null if not found
    public function getElementByTagName($tagName)
    {
        if ($this->_elements) {
            foreach ($this->_elements as $element) {
                if ($element->_tagName === $tagName) {
                    return $element;
                }
            }
        }
        return null;
    }

Usage Example

Example #1
0
 public function testGetElementByTagName()
 {
     $element = new TXmlElement('tag');
     self::assertEquals(null, $element->getElementByTagName('first'));
     $element->Elements[] = new TXmlElement('first');
     $first = $element->getElementByTagName('first');
     self::assertInstanceOf('Prado\\Xml\\TXmlElement', $first);
     self::assertEquals('first', $first->getTagName());
 }