XMLNest: visualizador de XML e polyfill XSLT para o Google Chrome™
O XMLNest exibe arquivos XML, feeds RSS, podcasts e sitemaps de forma legível, e renderiza as páginas XML com estilo XSLT que o Chrome não renderiza mais. É gratuito, independente e não coleta nada.
Em breve na Chrome Web StoreO que ele faz
- Páginas com estilo: páginas XML que usam uma folha de estilo XSL (versão 1.0) aparecem como o navegador costumava mostrá-las. O resultado é limpo antes de ser exibido.
- Modo árvore: recolha e expanda qualquer documento XML, pesquise nomes e valores, copie um nó, seu valor ou seu caminho.
- Modo código-fonte: código formatado com números de linha. Baixe o arquivo exato com um clique.
- Modo de leitura para feeds RSS e Atom, com player de podcast integrado.
- Modo de leitura para sitemaps XML: uma tabela rápida que você pode filtrar por texto ou data, ordenar e exportar para CSV ou JSON. Arquivos de índice de sitemap listam suas partes como links.
- Mensagens claras: um arquivo XML com erro mostra a linha e a coluna do problema. Quando uma folha de estilo não pode ser aplicada, o XMLNest explica o motivo e depois mostra a árvore.
- Arquivos XML do seu computador abrem nos modos árvore, código-fonte e leitura, depois que você permite os arquivos locais.
- Temas claro e escuro. Disponível em 55 idiomas.
Como fica
As permissões, em palavras simples
O XMLNest é instalado sem acesso a nenhum site. Cada permissão abaixo tem uma única função.
| Acesso a sites (opcional) | Pedido só quando você clica em "Turn on everywhere" ou ativa "Use XMLNest on this site" (usar o XMLNest neste site) pelo botão da barra de ferramentas. Permite que o XMLNest reconheça páginas XML e carregue a folha de estilo indicada pela própria página. |
|---|---|
| Arquivos locais (opcional) | Só se você decidir abrir arquivos XML deste computador e ativar "Allow access to file URLs" (permitir acesso a URLs de arquivo) para o XMLNest no Chrome. Nenhuma folha de estilo é aplicada a arquivos locais. |
| Execução de scripts | Executa a detecção de XML só nos sites em que você ativou o XMLNest, ou na guia atual quando você clica em "Show in XMLNest" (mostrar no XMLNest). |
| Guia ativa | Permite exibir a página atual quando você quiser, sem acesso permanente ao site. |
| Armazenamento | Guarda, apenas no seu navegador, suas configurações, os sites em que você desativou o XMLNest e os sites em que você permitiu scripts. |
O que ele não faz
- Não adiciona suporte a XSLT ao JavaScript de páginas HTML comuns (XSLTProcessor). A extensão oficial XSLT Polyfill faz isso.
- Não aplica folhas de estilo XSL a arquivos do seu computador, assim como o Chrome nunca aplicou.
- Não executa scripts de páginas transformadas, a menos que você os permita naquele site.
- Não coleta, não envia e não vende nada do que você abre.
XMLNest ou a extensão oficial XSLT Polyfill?
As duas usam o mesmo mecanismo de código aberto, o xslt-polyfill. A extensão oficial é a que o anúncio do Chrome indica. O XMLNest adiciona modos de leitura, árvore e código-fonte para documentos XML e não pede acesso a nenhum site na instalação. Leia a comparação completa
Dúvidas
Por que não aparece nenhum aviso de permissão na instalação?
O XMLNest não pede acesso a nenhum site na instalação. O acesso só é pedido quando você o ativa, em todos os sites ou site por site.
O XMLNest coleta dados?
Não. Ele não tem estatísticas, rastreamento nem anúncios. As únicas configurações que ele salva ficam no seu navegador.
Qual versão do XSLT ele suporta?
XSLT 1.0, como o suporte que o Chrome está removendo.
Por que alguns scripts são bloqueados nas páginas transformadas?
Os scripts de uma página transformada só rodam nos sites em que você os permitiu, pelo botão da barra de ferramentas. Isso protege você de páginas em que não confia.