Overview

Namespaces

  • FastFeed
    • Aggregator
    • Cache
    • Exception
    • Logger
    • Parser
    • Processor
  • PHP

Classes

  • AbstractDomParser
  • AbstractParser
  • AtomParser
  • RSSParser

Interfaces

  • ParserInterface
  • Overview
  • Namespace
  • Class
  • Tree

Class AbstractDomParser

AbstractDomParser

Direct known subclasses

FastFeed\Aggregator\AbstractAggregator, FastFeed\Parser\AbstractParser

Indirect known subclasses

FastFeed\Aggregator\RSSContentAggregator, FastFeed\Parser\AtomParser, FastFeed\Parser\RSSParser
Abstract
Namespace: FastFeed\Parser
Located at src/Parser/AbstractDomParser.php
Methods summary
protected DOMDocument
# createDocumentFromXML( mixed $content )

Parameters

$content
mixed
$content

Returns

DOMDocument

Throws

FastFeed\Exception\RuntimeException
protected DOMDocument
# createDocumentFromHTML( mixed $content )

Parameters

$content
mixed
$content

Returns

DOMDocument

Throws

FastFeed\Exception\RuntimeException
protected boolean|string
# getNodeValueByTagName( DOMElement $node, mixed $tagName )

Parameters

$node
DOMElement
$node
$tagName
mixed
$tagName

Returns

boolean|string

Throws

FastFeed\Exception\RuntimeException
protected boolean|string
# getNodeValueByTagNameNS( DOMElement $node, mixed $namespace, mixed $tagName )

Parameters

$node
DOMElement
$node
$namespace
mixed
$namespace
$tagName
mixed
$tagName

Returns

boolean|string

Throws

FastFeed\Exception\RuntimeException
protected array
# getNodeValuesByTagName( DOMElement $node, mixed $tagName )

Parameters

$node
DOMElement
$node
$tagName
mixed
$tagName

Returns

array

Throws

FastFeed\Exception\RuntimeException
protected array
# getNodePropertyByTagName( DOMElement $node, mixed $tagName, mixed $propertyName )

Parameters

$node
DOMElement
$node
$tagName
mixed
$tagName
$propertyName
mixed
$propertyName

Returns

array

Throws

FastFeed\Exception\RuntimeException
API documentation generated by ApiGen 2.8.0