Class XmlQuery
Zugriff auf eine XML mittels DataQueries.
DataQueries erlauben den einfachen Zugriff auf Objekte mittels verketteter
Abfragen. Die XmlQuery erleichtert das Erstellen von Dataqueries deren
Struktur ein XML-Dokument ist.
Wichtiger Hinweis: Da PHP in den offset-Funktionen nicht
mit Referenzen arbeitet, functioniert unset($dataset[0]['col1']);
nicht. Das Verhalten ist auch im Bug-Eintrag https://bugs.php.net/bug.php?id=34783
genauer beschrieben.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Data\DataQuery implements Iterator, ArrayAccess, Countable
- Alvine\Data\XmlQuery
Namespace: Alvine\Data
Package: Alvine\Data
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20130209
See:
Link: Alvine
Link: Array-Referenz-Bug
Located at data/XmlQuery.class.php
Package: Alvine\Data
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20130209
See:
Alvine\Data\ArrayWrapper
Link: Alvine
Link: Array-Referenz-Bug
Located at data/XmlQuery.class.php
public
|
|
public
string
|
__clone(),
append(),
count(),
current(),
each(),
filter(),
first(),
getCount(),
getDataObject(),
groupBy(),
key(),
last(),
next(),
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset(),
orderBy(),
rewind(),
select(),
skip(),
take(),
unique(),
valid(),
where()
|
__call(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
$data
|
$hash,
$properties
|