Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xiro

Erro na validação de class xml(php)

Recommended Posts

Boa tarde.

 

pessoal estou com um erro nessa classe xml que estou usando em uma aplicação.

 

Erro:

Erro no processamento de XML: formatação incorreta
Posição: http://www.w3schools.com/xml/xml_validator.asp
Número da linha 7, coluna 71:
$this->xml .="<?xml version='$version' encoding='$encoding' ?>\n";
----------------------------------------------------------------------^

 

classxml.php

<?php
class Xml {
    //put your code here
    private $xml;
    private $tab = 1;
    public function __construct($version = "1.0" , $encoding = "UTF-8") {
        $this->xml .="<?xml version='$version' encoding='$encoding'?>\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 addTag($name, $value){
        $this->addTab();
        $this->xml .="<$name>$value</$name>\n";
    }
    private function addTab(){
        for ($i = 1; $i <= $this->tab; $i++){
            $this->xml .="\t";
        }
    }
    public function __toString() {
        return $this->xml;
    }
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.