Ik heb een class ManageBooks waarin ik gegevens van een boek oproep. Nu wil ik die gegevens in mijn class XML krijgen en die dan showen met XML.
Dit is de query waar ik mijn gegevens uit de DB haal en in een query stop.
<?php
public function getBookData(){
try{
$oPDO = new PDO("mysql:dbname=xxx;host=xxx", "xxx", "xxx" );
$oPDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
$sSql ="SELECT id, Titel, Isbn, Auteur, Omschrijving FROM tbl_books WHERE id = '1'";
$rResult = $oPDO->query($sSql);
while($aRow = $rResult->fetch(PDO::FETCH_ASSOC)){
$this->m_aBookData['id'] = $aRow['id'];
$this->m_aBookData['Titel'] = $aRow['Titel'];
$this->m_aBookData['Isbn'] = $aRow['Isbn'];
$this->m_aBookData['Auteur'] = $aRow['Auteur'];
$this->m_aBookData['Omschrijving'] = $aRow['Omschrijving'];
}
return $this->m_aBookData;
$oPDO = NULL;
}catch(PDOException $oError){
echo $oError->getMessage();
}
}
?>
Wat ik nu zeg maar wil doen is een class XML extended maken van Class ManageBooks.
<?php
class XML extends ManageBook{
public function __construct()
{
$oXML = new ManageBook
}
public function showXML(){
$objDOM = new DOMDocument();
echo $objDOM->saveXML();
}
}
?>
Hoe zet ik die array met die query om naar XML in mijn XML class?
Ik heb internet helemaal afgezocht, maar het kwartje wil niet vallen hoe ik dit moet oplossen. Ik kom er echt niet uit, als iemand mij kan helpen, bedankt!