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










