DTD
in package
Table of Contents
Properties
- $elements : array<string|int, Element>
- $entities : array<string|int, Element>
- $path : array<string|int, Element>
Methods
- __construct() : void
- getAttributes() : mixed
- getElement() : Element|null
- gibt das Element Objekt zurück
- getMainElement() : array<string|int, Element>
- getTree() : string|array<string|int, mixed>
- rekursive Funktion
- getXMLTree() : mixed
- load() : true
- lädt und parst eine DTD Datei
- parseAttributes() : void
- parst alle Attribute in einem DTD text/plain
- parseDTD() : true
- parst DTD Inhalt
- parseElements() : void
- parst alle Elemente in einem DTD text/plain
- parseEntities() : void
- parst alle Entities in einem DTD text/plain
Properties
$elements
public
array<string|int, Element>
$elements
= []
enthält die Elemente
$entities
public
array<string|int, Element>
$entities
= []
enthält die Elemente
$path
public
array<string|int, Element>
$path
= null
enthält die Elemente
Methods
__construct()
public
__construct(string $content) : void
Parameters
- $content : string
-
gibt ein DTD Datei als Pfad | DTD Inhalt als text/plain
getAttributes()
public
getAttributes() : mixed
getElement()
gibt das Element Objekt zurück
public
getElement(string $name) : Element|null
Parameters
- $name : string
-
gibt den Namen des Elements an
Return values
Element|null —gibt das Element mit den gesuchten Namen zurück, ansonsten null
getMainElement()
public
getMainElement() : array<string|int, Element>
Return values
array<string|int, Element> —gibt die Hauptelemente als object zurück
getTree()
rekursive Funktion
public
getTree(string $name) : string|array<string|int, mixed>
Parameters
- $name : string
-
Name des Elements
Return values
string|array<string|int, mixed>getXMLTree()
public
getXMLTree() : mixed
load()
lädt und parst eine DTD Datei
public
load(string $file) : true
Parameters
- $file : string
-
Pfad der DTD Datei
Return values
trueparseAttributes()
parst alle Attribute in einem DTD text/plain
private
parseAttributes(string $content) : void
Parameters
- $content : string
-
RAW DTD text/plain
parseDTD()
parst DTD Inhalt
private
parseDTD(string $content) : true
Parameters
- $content : string
-
DTD Content als text/plain
Return values
trueparseElements()
parst alle Elemente in einem DTD text/plain
private
parseElements(string $content) : void
Parameters
- $content : string
-
RAW DTD text/plain
parseEntities()
parst alle Entities in einem DTD text/plain
private
parseEntities(string $content) : void
Parameters
- $content : string
-
RAW DTD text/plain