Mercurial > defr > templates
changeset 2:ad12469f4db4
Initialisation de xmlDocument, puis chargement.
Avant, on faisait un xmlDocument->validateOnParse sans avoir initialiser (donc,
sur un NULL, c'est etrange que PHP n'est pas bronche), puis on utilisait une
methode statique sur DOMDocument...
Passage en privee des deux variables.
author | Franck Deroche <webmaster@defr.net> |
---|---|
date | Fri, 16 Mar 2007 16:01:10 +0100 |
parents | 0f40a8a39c68 |
children | a76a46cbb401 |
files | class.template.php |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/class.template.php Fri Mar 16 14:09:38 2007 +0100 +++ b/class.template.php Fri Mar 16 16:01:10 2007 +0100 @@ -1,13 +1,14 @@ <?php class Template { - var $xmlDocument; - var $xmlXPath; + private $xmlDocument; + private $xmlXPath; const NS = 'http://defr.net/2007/template'; function __construct($fileName) { + $this->xmlDocument = new DOMDocument(); $this->xmlDocument->validateOnParse = true; - $this->xmlDocument = DOMDocument::loadXML(file_get_contents($fileName)); + $this->xmlDocument->loadXML(file_get_contents($fileName)); $this->xmlXPath = new DOMXPath($this->xmlDocument); }