Tidy
ob_tidyhandler
Tidy
PHP Manual

# Funções do Tidy

## Classes pré-definidas

## tidyNode

## Métodos

- tidyNode::getParent - Retorna o pai do node atual

- tidyNode->hasChildren - Retorna `TRUE` se o node atual tem filhos

- tidyNode->hasSiblings - Retorna `TRUE` se o node atual tem parentes

- tidyNode->isAsp - Retorna `TRUE` se o node atual é um código ASP

- tidyNode->isComment - Retorna `TRUE` se o node atual é um comentário

- tidyNode->isHtml - Retorna `TRUE` se o node atual é HTML

- tidyNode->isJste - Retorna `TRUE` se o node atual é JSTE

- tidyNode->isPhp - Retorna `TRUE` se o node atual é PHP

- tidyNode->isText - Retorna `TRUE` se o node atual é Text (sem markup)

## Propriedades

- value - o valor da tag (e.g. the html text)

- name - o nome da tag (e.g. html, a, etc..)

- type - o tipo de node (uma das constantes acima, e.g. `TIDY_NODETYPE_PHP`)

- line* - a linha onde o node inicia

- column* - a coluna onde o node inicia

- proprietary* - `TRUE` se o node refere-se a uma tag proprietária

- id - o ID da tag (um das constantes acima, e.g. `TIDY_TAG_FRAME`)

- attribute - um array com os atributos do node atual, ou `NULL` se não existir algum

- child - um array com o filho do tidyNodes, ou `NULL` se não existir algum

> Nota: As propriedades marcadas com * estão disponíveis somente a partir do PHP 5.1.0.

## Índice

- ob_tidyhandler — Função de callback ob_start para reparar o buffer
- tidy_access_count — Retorna o número de avisos de acessibilidade Tidy encontrados no documento especificado
- tidy_clean_repair — Executa o configurado cleanup e repara operações no markup analisado
- tidy_config_count — Retorna o número de erros de configuração Tidy encontrados no documento especificado
- tidy::__construct — Cria um novo objeto tidy
- tidy_diagnose — Executa o configurado diagnóstico no analisado e reparado markup
- tidy_error_count — Retorna o número de erros Tidy encontrados no documento especificado
- tidy_get_body — Retorna um objeto tidyNode iniciando da tag
  da árvore analisada pelo tidy
- tidy_get_config — Obtém a atual configuração do Tidy
- tidy_get_error_buffer — Retorna avisos e erros que ocorreram analisando o documento especificado
- tidy_get_head — Retorna um objeto tidyNode iniciando da tag da árvore analisada do tidy
- tidy_get_html_ver — Obtém a versão detectada do HTML do especificado documento
- tidy_get_html — Retorna um objeto tidyNode iniciando da tag
  da árvora analisada do tidy
- tidy_get_opt_doc — Retorna a documentação para uma dada opção
- tidy_get_output — Retorna uma string representando o markup analisado pelo tidy
- tidy_get_release — Obtém a versão da biblioteca Tidy
- tidy_get_root — Retorna um objeto tidyNode representando a raiz da árvore analisada do tidy
- tidy_get_status — Obtém o status do especificado documento
- tidy_getopt — Retorna o valor da especificada opção de configuração para o documento tidy
- tidy_is_xhtml — Indica se é um documento XHTML
- tidy_is_xml — Indica se o documento é um documento XML genérico (não HTML/XHTML)
- tidy_load_config — Carrega um arquivo ASCII de configuração Tidy com a especificada codificação
- tidy_node->get_attr — Retorna o atributo com id informado
- tidy_node->get_nodes — Retorna um array de nodes do node com o especificado id
- tidy_node->next — Retorna o próximo parente do node
- tidy_node->prev — Retorna o parente anterior do node
- tidy_parse_file — Analisa o markup de um arquivo ou URI
- tidy_parse_string — Analisa um documento armazenado numa string
- tidy_repair_file — Repara um arquivo e retorna-o como uma string
- tidy_repair_string — Repara uma string usando opcionalmente um arquivo de configuração
- tidy_reset_config — Reseta as configurações do Tidy configuration para os valores padrão
- tidy_save_config — Salva a atual configuração em um dado arquivo
- tidy_set_encoding — Define a codificação dos caracteres de entrada/saída para o analisado markup
- tidy_setopt — Modifica as definições da configuração para o especificado documento tidy
- tidy_warning_count — Retorna o número de avisos Tidy encontrados para o documento especificado
- tidyNode->hasChildren — Retorna true se o node tem filhos
- tidyNode->hasSiblings — Retorna true se o node tem parentes
- tidyNode->isAsp — Retorna true se o node é código ASP
- tidyNode->isComment — Retorna true se o node representa um comentário
- tidyNode->isHtml — Retorna true se o node é parte de um documento HTML
- tidyNode->isJste — Retorna true se o node é código JSTE
- tidyNode->isPhp — Retorna true se o node é um código PHP
- tidyNode->isText — Retorna true se o node representa um texto (não markup)
- tidyNode::getParent — retorna o node pai do node atual

Tidy
ob_tidyhandler
Tidy
PHP Manual