function DisplayXml() { // Create XML document $doc = new DomDocument('1.0', 'UTF-8'); $xml = $doc->appendChild($doc->createElement('xml')); // root element is <records> $records = $xml->appendChild($doc->createElement('records')); $articles = db_retrieve_articles_from_journal($this->issn, $this->oclc); foreach ($articles as $k => $v) { foreach ($v as $ref) { $reference = db_retrieve_reference($ref->id); reference_to_endnote_xml($reference, $doc, $records); } } // Dump XML header("Content-type: text/xml; charset=utf-8\n\n"); echo $doc->saveXML(); }
function DisplayXml() { log_access($this->id, 'xml'); // Create XML document $doc = new DomDocument('1.0', 'UTF-8'); $xml = $doc->appendChild($doc->createElement('xml')); // root element is <records> $records = $xml->appendChild($doc->createElement('records')); // add record for this reference reference_to_endnote_xml($this->object, $doc, $records); // Dump XML header("Content-type: text/xml; charset=utf-8\n\n"); echo $doc->saveXML(); }