Investigar as ferramentas XML atuais

Encontre ferramentas que editam, validam, formatam e comparam XML, além de suporte para XQuery, XPath, sitemaps, esquemas e feeds RSS

XML é usado em várias áreas, desde e-commerce e feeds de notícias até mecanismos de pesquisa. Algumas das tecnologias associadas ao XML incluem XSLT, XPath e XPointer. O uso crescente de XML reforça a necessidade de conhecer suas ferramentas e as funcionalidades que elas proporcionam. O processamento de XML inclui formatação, análise, edição, validação e conversão para outros formatos. A maioria das ferramentas de XML no mercado fornece várias funcionalidades. Neste artigo, explore as diversas categorias de ferramentas de XML com exemplos adequados de fornecedores diferentes.

Gowri Shankar Palani, Associate Software Engineer, IBM USA

Author photoGowri faz parte da equipe WebSphere CastIron, do Laboratório de Software da IBM Índia em Bangalore. É Oracle Certified Professional Java Programmer e trabalhou com desenvolvimento de GUI em Adobe Flex e Dojo. Atualmente, trabalha com XML e serviços da Web. Seus interesses incluem escrever artigos técnicos, e explorar e aprender novas tecnologias.



18/Jul/2011

Acrônimos usados frequentemente

  • API: Interface de Programação de Aplicativos
  • DITA: Arquitetura Darwin para Transcrição de Informações
  • DTD: Definição do tipo de documento
  • HTML: Linguagem de Marcação de Hipertexto
  • IDE: Ambiente de Desenvolvimento Integrado
  • URL: localizador uniforme de recursos
  • W3C: World Wide Web Consortium
  • WSDL: Idioma de Descrição dos Serviços da Web
  • XHTML: Linguagem de Marcação de Hipertexto Extensível
  • XML: linguagem de marcação extensível
  • XSLT: Transformação de Linguagem de Folha de Estilo Extensível

Ao selecionar ferramentas para trabalhar com tecnologias relacionadas a XML, primeiro determine seus requisitos. Por exemplo, se você normalmente realiza várias tarefas com XML (editar, validar e mais), considere um IDE XML com as funções apropriadas. Para uma tarefa específica (comparar arquivos XML ou desenvolver um sitemap), considere uma ferramenta mais focada para essa única tarefa.

Neste artigo, investigue estas categorias para encontrar ferramentas XML adequadas às suas necessidades:

  • Criadores e validadores de sitemap XML
  • Geradores de feed RSS
  • Geradores de esquema XML
  • Validadores de XML
  • Formatadores de XML
  • Editores de XML
  • Ferramentas de XML
  • Ferramentas de código aberto de XML
  • IDEs XML
  • Ferramentas de comparação de XML
  • Ferramentas de XQuery
  • Ferramentas de XPath

Criador de sitemap XML

Um sitemap XML lista todas as URLs de um Web site. Um sitemap informa um mecanismo de pesquisa sobre URLs de Web site disponíveis para rastreamento de modo que o mecanismo de pesquisa possa incluir as URLs em seu banco de dados. A maioria dos criadores de sitemap tem base na Web e solicitam a URL do Web site junto com alguns parâmetros como frequência de mudança e data da última modificação. Consulte Recursos para obter links a todas as ferramentas listadas.

Há várias ferramentas de geração de sitemap disponíveis:

  • O Google SiteMap Generator gera um sitemap automaticamente com base nas atualizações e tráfego de seu Web site, quando você o implementa em um servidor da Web.
  • O Gsite Crawler cria sitemaps. É uma ferramenta de desktop com base no Windows.
  • Além das ferramentas para download, é possível gerar muitos aplicativos on-line; veja dois exemplos:
    • Sitemaps Builder cria sitemaps para Google, HTML e URLs de texto.
    • XML Sitemaps desenvolve sitemaps nos formatos XML, ROR, Texto ou HTML.

Validadores de sitemap XML

Validadores de sitemap são usados para validar o sitemap gerado para um Web site. Um validador verifica se o sitemap é válido para uso dos mecanismos de pesquisa. Consulte Recursos para obter links a todas as ferramentas listadas.

Confira esta lista de validadores de sitemap:

  • O validador de sitemap Automapit valida seu sitemap para garantir a aceitação pelos mecanismos de pesquisa.
  • O validador Sitemap XML verifica seu sitemap em busca de código XML válido para que você possa corrigir os erros antes de enviá-lo aos mecanismos de pesquisa.
  • O validador de sitemaps XML identifica problemas com o sitemap para que você os resolva antes de informar aos mecanismos de pesquisa.
  • O verificador de sitemap On-line Merchant verifica os cabeçalhos XML em seu arquivo sitemap.xml para garantir a precisão antes de enviá-lo.

Geradores de feed RSS

Feeds de notícias RSS são uma ótima maneira de manter os visitantes de seu site atualizados com o conteúdo mais recente adicionado ao seu site. Os geradores de feed RSS são populares entre as pessoas que desejam olhar as manchetes dos sites de notícias (por exemplo, CNN) ou saber sobre as atualizações mais recentes no mundo dos esportes. Consulte Recursos para obter links a todas as ferramentas listadas.

Desenvolvedores de Web site podem gerar feeds RSS com estas ferramentas:

  • O IceRocket RSS builder é uma interface simples que permite a adição de tópicos, links e conteúdo a fim de criar feeds RSS para seu Web site.
  • Feedity cria feeds RSS para páginas da Web, notícias ou produtos.
  • RSSPect configura feeds de RSS para Web sites, documentos ou podcasts.

Geradores de esquema XML

É possível gerar esquemas XML a partir de uma instância de XML. Consulte Recursos para obter links a todas as ferramentas listadas.

Entre as ferramentas disponíveis estão:

  • Trang da ThaiOpenSource, uma ferramenta de linha de comando que gera XML Schema Definition (XSD) a partir de XML.
  • XMLBeans é uma ferramenta da Apache que fornece várias funções, sendo que uma delas é a geração de esquema usando inst2xsd (Ferramenta de instância para esquema).
  • XML para ASP BuildXMLSchema é um gerador de esquema XML on-line.

Validadores de XML

É possível validar instâncias de XML com base em seus esquemas. Consulte Recursos para obter links a todas as ferramentas listadas.

Use uma destas ferramentas on-line:

  • XMLValidation.com valida seu documento XML com base em um esquema XML ou DTD declarado no documento ou realiza uma verificação de sintaxe se nenhum esquema ou DTD for declarado.
  • DecisionSoft.com Schema Validator valida um único esquema, além de um documento de instância, e mostra os erros em uma lista.
  • W3C XML validator é um serviço que valida documentos de esquema com o URI de namespace http://www.w3.org/2001/XMLSchema.

Formatadores de XML

A formatação de XML é uma operação realizada frequentemente em XML para torná-lo legível. A maioria das ferramentas de XML de desktop fornece esse recurso. Para realizar uma formatação rápida do conteúdo XML sem instalar ferramentas XML, experimente um dos seguintes serviços on-line. Consulte Recursos para obter links a todas as ferramentas listadas.

  • XMLIndent.com
  • Formatador xml on-line da X01

Editores de XML

Os editores de XML podem ajudá-lo a interpretar claramente seu documento XML com realces coloridos para elementos, atributos ou texto sem formatação e conteúdo recuado. Outra vantagem de usar editores XML são as opções orientadas pelo contexto, como a visualização em árvore que permite ao usuário percorrer os vários nós de um documento XML com facilidade. Eles também validam e apresentam avisos e erros quando você não fecha as tags de XML apropriadamente. Consulte Recursos para obter links a todas as ferramentas listadas.

  • Xerlin XML Editor, uma ferramenta com base em Java™, cria e valida conteúdo XML. O editor é uma ferramenta de código aberto com suporte para XSLT e também pode validar XML com base em DTDs e esquemas.
  • Jaxe Editor, outro editor de XML de código aberto com base em Java, suporta a exportação do conteúdo para PDF, visualização com base em HTML com um XSLT, e várias plataformas.
  • XMLFox, um produto freeware, é um editor de XML com uma ferramenta de validação para criação de documentos e esquemas XML bem formados. Esse editor também suporta outras operações de XML.

Ferramentas de XML

Transformações de XSLT são úteis na conversão de uma forma de XML para outra usando folhas de estilo. Uma ampla gama de ferramentas pode ajudá-lo nesse processo; Tiger XSLT Mapper e Kernow são apenas dois exemplos. Consulte Recursos para obter links a todas as ferramentas listadas.

Tiger XSLT Mapper é uma ferramenta que pode ser usada por usuários iniciantes a fim de realizar o mapeamento entre estruturas de XML. Ela cria automaticamente os mapeamentos, que podem ser editados usando a GUI de arrastar e soltar.

Kernow é uma API Java que executa as transformações programaticamente. Kernow é uma ótima escolha quando um desenvolvedor precisa executar transformações XSLT repetidamente usando uma interface visual.

Algumas ferramentas XSLT com base na Web também são úteis:

  • XSLT Online Transformation
  • W3C Online XSLT 2.0 Service

Os desenvolvedores que preferem plug-ins com base no navegador podem verificar esta lista de plug-ins XML úteis:

Mozilla Firefox

  • Complemento XSL Results mostra os resultados da transformação XSL (XSLT 1.0 ou XSLT 2.0 por meio de Saxon-B) de um documento.
  • XML Developer Toolbar acrescenta o uso de ferramentas XML padrão na barra de ferramentas de um navegador.

Google Chrome

  • XML Tree exibe dados XML de uma maneira simples.
  • XML Viewer é um visualizador de XML para Google Chrome.

Ferramentas de código aberto de XML

Para os usuários que não podem bancar o custo de ferramentas XML empresariais, as ferramentas de código aberto são uma ótima ajuda. A colaboração constante da comunidade possibilitou a criação de ferramentas de XML de código aberto muito boas. Consulte Recursos para obter links a todas as ferramentas listadas.

O iXedit XML IDE inclui vários recursos de processamento de XML:

  • Validação de DTD
  • Preenchimento automático com base em DTD
  • Modelos de usuário
  • Processamento de XSLT
  • Edição parte por parte

O Rinzo XML Editor é um editor de XML da Eclipse. Alguns de seus recursos são:

  • Suporte para namespace
  • Preenchimento automático de tags e atributos
  • Validação de XML

Essa ferramenta também fornece recursos para trabalhar com elementos Java:

  • Preenchimento automático de nomes de classe
  • Abertura de uma definição de classe

XPontus XML Editor é uma ferramenta de código aberto com base em Java que inclui estes recursos:

  • Formatação e preenchimento de código
  • Transformação de XSL
  • Geração de DTD e de esquema
  • Validação de XML

IDEs XML

Os aplicativos de IDE XML realizam praticamente todas as operações relacionadas a XML. Você pode escolher entre vários IDEs com uma variedade de recursos suportados. Consulte Recursos para obter links a todas as ferramentas listadas.

XMLSpy é um IDE XML para criação, edição e depuração de XML, esquema XML, XSL/XSLT, XQuery, WSDL e SOAP. Entre os recursos adicionais estão:

  • Um gerador de código
  • Um conversor de arquivo
  • Um depurador
  • Um gerador de perfil
  • Suporte para integração ao Visual Studio.NET e ao Eclipse IDE
  • Um assistente de importação de banco de dados que permite a importação de dados do Microsoft® Access®

XML Marker é um editor de XML que usa uma exibição sincronizada de tabela-árvore e texto para mostrar uma visualização hierárquica e tabular de seus dados XML. Essas ferramentas podem carregar documentos muito grandes (com centenas de megabytes e até gigabytes). Entre os outros recursos estão:

  • Um editor de realce de sintaxe
  • Classificação de tabela
  • Recuo automático
  • Verificação de sintaxe à medida que você digita

Liquid XML Studio, um pacote completo com várias ferramentas XML agrupadas, fornece estas ferramentas:

  • Editor de esquema XML
  • Gerador de código de vinculação de dados de XML
  • Editor de WSDL
  • Editor de XML
  • Integração com Microsoft Visual Studio
  • Cliente de teste de serviço da Web
  • Construtor de expressão XPath
  • Geração de documentação em HTML
  • Editor e depurador de XSLT
  • Editor de arquivo grande
  • XML Diff - Compare arquivos XML

Figura 1 mostra uma visualização do editor Liquid XML com um conjunto de painéis para manipular o conteúdo XML. (Veja uma versão ampliada da Figura 1.)

Figura 1. Uma visualização do Liquid XML Studio
Uma visualização do Liquid XML Studio

<oXygen/> XML Editor é um IDE XML completo com suporte para um array de operações relacionadas a XML. Os usuários experientes em XML podem aproveitar os benefícios das funcionalidades oferecidas por essa ferramenta. Veja alguns de seus recursos:

  • Edição inteligente de XML
  • Validação de XML
  • Suporte para XSL/XSLT
  • Suporte para XQuery
  • Suporte para XPath
  • Publicação XML de fonte única
  • Suporte para documentos do Microsoft Office

Figura 2 mostra uma visualização do <oXygen/> XML Editor mostrando o código fonte e uma visualização em árvore de um documento XML. (Veja uma versão maior da Figura 2..)

Figura 2. Uma visualização do <oXygen/> editor
Uma visualização do <oXygen/> editor

Stylus Studio oferece estes recursos:

  • Geradores de perfil XSLT e XQuery
  • Suporte para EDI
  • Ferramentas de serviço da Web empresariais
  • XML pipeline
  • Noção do esquema XML em XSLT 2.0 e XQuery 1.0
  • Ferramentas de publicação de XML

XML Notepad da Microsoft ajuda os desenvolvedores a criar documentos XML. É uma ferramenta gratuita e inclui a ferramenta XMLDiff que pode ser usada para comparar dois arquivos XML. A interface é simples e fácil de usar. Essa ferramenta funciona sobre a plataforma .Net. Os recursos dessa ferramenta são:

  • Visualização em árvore sincronizada com a visualização de texto em nó
  • Suporte para namespace fornecido durante a cópia e movimentação do texto
  • Pesquisa incremental nas visualizações de árvore e texto
  • Suporte para arrastar e soltar ao fazer alterações
  • Ações ilimitadas de desfazer e refazer para operações de edição
  • Suporte para pesquisa com suporte para regex e XPath
  • Carrega documentos com até 3MB rapidamente
  • Validação instantânea de esquema XML
  • Intellisense com base nos elementos e atributos esperados e valores de tipo simples enumerados
  • Suporte para editores personalizados para date, dateTime, time datatypes e outros tipos como cores
  • Visualizador de HTML integrado
  • Suporte para XInclude

Figura 3 mostra uma visualização do XML Notepad com uma visualização de árvore de um arquivo XML e seu painel de erro. (Veja uma versão ampliada da Figura 3.)

Figura 3. Uma visualização do XML Notepad
Uma visualização do XML Notepad

XML Copy Editor é um editor de validação de XML muito ágil. O recurso de guias permite a edição de vários arquivos ao mesmo tempo. Entre os outros recursos estão:

  • Validação de DTD/Esquema XML/RELAX NG
  • Suporte para XSLT e XPath
  • Impressão elegante (Pretty-printing) e realce de sintaxe
  • Compactação e preenchimento de tag
  • Importação com menos perdas e exportação de documentos do Microsoft Word
  • Suporte para XHTML, XSL, DocBook e Text Encoding Initiative (TEI)

firstobject XML Editor é um editor de XML gratuito. A árvore de XML exibida do conteúdo do documento XML pode ser editada diretamente, facilitando o percurso. Arquivos grandes podem ser carregados na ferramenta para facilitar a manipulação. Seus recursos são:

  • CMarkup rápido, portátil e integrado
  • Não há necessidade de tecnologia Java no MSXML
  • Quebra de palavras
  • Validação de DTD com base em MSXML
  • Ir para a Linha
  • Mostrar XPath
  • Edição de arquivo com guias
  • Geração de código C++

XRay XML Editor é um IDE XML gratuito. Essa ferramenta valida seu documento XML à medida que você digita. Ela tem suporte integrado para padrões de W3C. Também tem um visualizador de HTML para visualizar páginas da Web criadas com XML. É possível criar três tipos de esquemas que incluem XSD, DTD e External Data Representation (XDR). Entre os outros recursos dessa ferramenta estão:

  • Processamento de XSLT em tempo real
  • Validação de esquema em tempo real
  • Tutoriais on-line integrados sobre XML

XMLSpear é um editor de XML gratuito com base em Java para várias plataformas. Tem recursos avançados como resolução de esquema interativo, painel XPath extensivo e muito mais. XML é exibido em três formatos diferentes, incluindo tabela de árvore, visualização de elemento e visualização de código fonte. XMLSpear está disponível como software Java Web start ou como um aplicativo autônomo. Entre os recursos adicionais estão:

  • Suporte para XPath e XSLT
  • Capacidade de gerar documentos XML completos a partir do esquema
  • Múltiplos formatos de suporte de codificação
  • Texto integrado e plug-in de HTML
  •  Validação em tempo real com base em esquema ou DTD à medida que você digita
  • Geração de esquema a partir de instâncias de XML
  • Editor de árvore para manipulação de nós

XMLmind, um editor de XML com múltiplos recursos com base na tecnologia Java, está disponível para várias plataformas. Esse editor é mais adequado para profissionais experientes do que para usuários iniciantes. Ele apresenta uma maneira inovadora de editar documentos XML e exige suporte para plataforma Java. Entre os recursos de XMLmind estão:

  • Conversão de documentos XML em arquivos de ajuda de HTML, PDF, arquivos de ajuda do Eclipse e muitos outros formatos
  • Inclusão de um conversor DITA
  • Suporte para DocBook, JavaDoc e XHTML e modelos integrados para eles
  • Suporte para criação de documento MathML
  • Comandos editáveis
  • Analisador XML e mecanismo XSLT integrados

ElfData XML Editor é uma ferramenta para usuários do Mac OS. Este IDE XML oferece suporte para Unicode e pode verificar a formação adequada de seu documento XML com e sem um DTD. O modo de árvore e o modo de código fonte são os dois modos de visualização disponíveis. O suporte para arrastar e soltar permite que você arraste e solte elementos XML. A pesquisa é facilitada por dois modos: os modos de localização no código fonte e localização na árvore. Entre os outros recursos nesta ferramenta estão:

  • Compatível com XML 1.0
  • Interface de usuário parecida com a do Mac
  • Mensagens de erro detalhadas com assistência para depuração
  • Opção "Send to Browser" que permite a visualização de seu documento em um navegador
  • Opção para salvar as páginas como XHTML com DTD

XMetaL parece com um processador de palavras. Assim como a maioria dos IDEs XML, ele pode validar documentos XML e suporta esquemas, DTDs e XInclude. Entre os outros recursos estão:

  • Verificação ortográfica e correção automática
  • Suporte para saída de ajuda da Web
  • Capacidade de converter documentos XML em outros formatos, como PDF, HTML e muito mais
  • O conector do XMetal realiza uma integração com content management systems (CMS) e sistemas de controle de código fonte como o SVN
  • O suporte para Unicode cria documentos XML em vários idiomas
  • Suporte para DITA com recursos como uma interface de usuário para visualização, orientada para tópicos, para criação de conteúdo DITA

Ferramentas de comparação de XML

Desenvolvedores, editores e escritores normalmente precisam comparar duas versões de um documento XML para controlar as mudanças. Apesar de existirem muitas ferramentas de comparação de texto, uma ferramenta de comparação de XML exclusiva é eficiente para muitas operações, pois é ciente de XML. Consulte Recursos para obter links a todas as ferramentas listadas.

O utilitário <oXygen/> XML Diff & Merge pode comparar arquivos, diretórios e arquivos com base em ZIP. Quando você carrega os documentos de origem e de destino nessa ferramenta, as diferenças são mostradas pela coloração e você pode editar e mover as mudanças nos arquivos de origem e de destino. Ele tem muitos algoritmos de comparação integrados e tem a capacidade de escolher automaticamente os algoritmos com base no conteúdo e no tamanho do documento. Ele pode realizar uma comparação no nível de palavra e de caractere. Quando você compara diretórios e arquivos, pode escolher se basear nos seguintes parâmetros:

  • Carimbo de data e hora
  • Conteúdo
  • Comparação binária

Liquid XMLDiff tem muitas opções específicas a XML como remoção de espaços em branco, comentários e diretivas do processador. Essa ferramenta é avançada o suficiente para prever se os atributos e elementos são novos, excluídos ou foram movidos. Essa ferramenta está disponível na edição designer e developer do Liquid XML Studio.

ExamXML é uma ferramenta avançada para comparar e mesclar visualmente as diferenças entre documentos XML. O XML de entrada para comparação pode ser de um arquivo ou de um banco de dados. ExamXML também pode comparar e salvar parte de um documento XML; também é possível importar e exportar de documentos do Microsoft Excel® . O ExamXML está disponível para várias versões do Microsoft Windows®. Entre os outros recursos dessa ferramenta estão:

  • Validação de XML com base em esquema DTD/XML
  • Normalização de datas e números
  • Suporte para arrastar e soltar
  • Documentos XML exibidos na visualização de árvore

DeltaXML pode permitir que você pesquise, compare, mescle e sincronize mudanças nos documentos XML. Tem suporte para API Java, o que facilita a comparação programática de documentos XML. Também tem a capacidade de lidar com arquivos grandes. A ferramenta pode gerar um arquivo delta com o resultado da comparação. Você pode exibir esse arquivo delta diretamente ou usar XSL; é possível processar o arquivo delta com outras ferramentas XML. A ferramenta DeltaXML Sync pode comparar três documentos XML e processar as diferenças. Além da função de comparação de XML, ela tem ferramentas específicas ao formato:

  • DeltaXML DITA Compare
  • DeltaXML DocBook Compare
  • DeltaXML ODT Compare
  • DeltaXML ODT Merge

Ferramentas de XQuery

Para usuários avançados de XML, o XQuery pode ser bastante útil para consultar e extrair o conteúdo de grandes documentos de XML. Ferramentas específicas do XQuery o ajudam a aproveitar os recursos de XQuery e permitem que você use recursos de alto nível como mapeamento, depuração e geração de perfil. Entre alguns dos recursos úteis fornecidos por elas estão a validação, preenchimento automático e visualização. Consulte Recursos para obter links a todas as ferramentas listadas.

XMLSpy XQuery Editor fornece realce de sintaxe e menus sensíveis ao contexto para XQuery. Seus recursos de preenchimento automático de código permitem que você crie documentos de XQuery facilmente. Tem suporte para desenvolvimento de XQuery com base em bancos de dados habilitados para XML. Entre os outros recursos estão:

  • Isolamento de erro
  • Depuração simplificada
  • Desempenho de código aprimorado
  • Visualização de texto avançada

Stylus Studio XQuery Editor tem um XQuery Editor integrado com uma ampla variedade de recursos que incluem percepção inteligente de código, preenchimento de código, construtores de elemento, funções, expressões de caminho e muito mais. Tem base na arquitetura XQuery aberta com suporte para o processador Saxon XQuery. A janela da árvore de código fonte XQuery suporta o recurso de arrastar e soltar junto com os símbolos e ícones úteis sobre o arquivo de origem. Entre os recursos adicionais estão:

  • Criação de cenários do XQuery
  • Visualização do XQuery
  • Mapeamento de visualização de resultados de XQuery para expressões XQuery

Ferramentas de desenvolvimento de XQuery para Eclipse auxiliam a criação, depuração e execução de XQuery no Eclipse. As ferramentas também fornecem:

  • Suporte para atualizações de XQuery e extensões de geração de script
  • Preenchimento de código e modelos de código
  • Verificação de semântica e correções rápidas
  • Validação realizada à medida que você digita

Ferramentas de XPath

As ferramentas específicas ao XPath são úteis para a visualização dos resultados de sua avaliação XPath e podem ajudá-lo a construir e validar expressões XPath. Entre algumas das opções úteis fornecidas por essas ferramentas estão a depuração de XPath, preenchimento automático e pesquisa de bancos de dados usando o XPath. Consulte Recursos para obter links a todas as ferramentas listadas.

SketchPath é um editor de XPath e uma ferramenta de análise e teste de XML. Ela fornece um IDE para desenvolvimento e teste de expressões XPath com base em documentos XML. Ela usa a estrutura .NET para avaliação de XPath 1.0 e Saxon.NET para Path 2.0. Entre os outros recursos estão:

  • Uso das variáveis de XPath dentro de expressões
  • Assistente de funções do XPath
  • Rastreador de etapas e depurador integrados
  • Coloração de sintaxe para expressões

XPath Visualizer é uma ferramenta gratuita do Microsoft Windows que executa suas consultas de XPath em documentos XML e visualiza os resultados. O arquivo de entrada pode ser de um sistema de arquivos ou uma URL, ou você pode colar na ferramenta como um texto. Nessa ferramenta, você digita toda a consulta XPath. Entre os outros recursos dessa ferramenta estão:

  • Detecção e exibição automática dos namespaces XML
  • Validação de consulta XPath
  • Adição automática do namespace XML padrão em expressões de consulta e a opção de remover o namespace XML de qualquer documento

Também há ferramentas XPath com base na Web disponíveis, incluindo:

  • XPath Query Expression Tool (XMLME.com)
  • Simple online XPath tester
  • XSLT Tryit Editor (W3Schools.com)

Conclusão

Muitas ferramentas disponíveis suportam tecnologias relacionadas a XML. Como usuário de XML, você precisa analisar os requisitos e escolher a ferramenta apropriada. Por exemplo, se você precisar executar muitas operações sofisticadas, convém selecionar um IDE XML para contar com mais funcionalidades, como edição, validação e outras. Para uma tarefa bem específica, como comparar arquivos XML, convém escolher uma ferramenta de comparação exclusiva.

Recursos

Aprender

Obter produtos e tecnologias

Discutir

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

Todas as informações enviadas são seguras.

Elija su nombre para mostrar



Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


Todas as informações enviadas são seguras.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=710697
ArticleTitle=Investigar as ferramentas XML atuais
publish-date=07182011