Estou rachando a cuca, para resolver um pepininho aqui.
Estou criando um Webservice em PHP com o Dreamweaver CS6, e na minha classe de XML tá dando um erro maluco, alguem poderia me dar uma força, pois não entendo qual o erro.
Esta dando esse erro:
Parse error: syntax error, unexpected T_PUBLIC in C:\Inetpub\vhosts\bor-san.com\httpdocs\ws\Xml.Class.php on line 48
Arquivo Xml.Class.php
<?php class Xml { //atributos private $xml; private $tab = 1; //metodos public function __construct($version = '1.0', $encode = 'UTF-8') { $this->xml .= "<?xml version='$version' encoding='$encode' ?>\n"; } public function openTag($name) { $this->addTab(); $this->xml .= "<$name>\n"; $this->tab++; } public function closeTag($name) { $this->tab--; $this->addTab(); $this->xml .= "</$name>\n"; } public function setValue($value) { $this->xml .= "$value\n"; } private function addTab() { for ($i = 1; $i <= $this->tab; $i++) { $this->xml .= "\t"; } public function addTag($name, $value) { $this->addTab(); $this->xml .= "<$name>$value</$name>\n"; } public function __toString() { return $this->xml; } } } ?>
Toda ajuda será bem vinda ?]
Valew