Wygląda on tak:
<?xml version="1.0" encoding="utf-8"?> <categories version="1" xmlns="http://xspf.org/ns/0/"> <category> <name>Nazwa kategorii</name> <file>nazwa_pliku.php</file> </category> </categories>
Kategorie dodaje taką oto funkcją:
<?php function addcat() { $xml = simplexml_load_file('system/application/xml/categories.xml'); $category = $xml->categories->addChild('category'); $category->addChild('name', 'Nazwa nowej kategorii'); $category->addChild('file', 'nowa_kategoria.php'); $data = $xml->asXML(); if (!write_file('system/application/xml/categories.xml', $data)) { return FALSE; } else { return TRUE; } } ?>
Wyskakują mi takie błądy:
Cytat
A PHP Error was encountered
Severity: Warning
Message: SimpleXMLElement::addChild() [function.SimpleXMLElement-addChild]: Node no longer exists
Filename: libraries/Adminlib.php
Line Number: 24
Severity: Warning
Message: SimpleXMLElement::addChild() [function.SimpleXMLElement-addChild]: Node no longer exists
Filename: libraries/Adminlib.php
Line Number: 24
Cytat
A PHP Error was encountered
Severity: Warning
Message: SimpleXMLElement::addChild() [function.SimpleXMLElement-addChild]: Node no longer exists
Filename: libraries/Adminlib.php
Line Number: 25
Severity: Warning
Message: SimpleXMLElement::addChild() [function.SimpleXMLElement-addChild]: Node no longer exists
Filename: libraries/Adminlib.php
Line Number: 25
Linie 24 i 25 to:
<?php $category->addChild('name', 'Nazwa kategorii'); $category->addChild('file', 'nazwa pliku'); ?>
W czym jest problem?