---
title: "Acreditam na magia do (XML)?"
date: "2012-10-16"
tags: 
  - "smart-fix"
  - "v2013"
  - "xml-editor"
  - "xml-validation"
  - "xmlspy"
description: Descubra como a funcionalidade Smart Fix no XMLSpy 2013 simplifica a validação de XML, com correção automática de erros, aumentando a eficiência e a precisão na gestão de documentos XML.
---
Status: #blog

Tags:  #smart-fix #v2013 #xml-editor #xml-validation #xmlspy

Categories: [Altova](/blog/pt/category/altova.md) 
# Acreditam na magia do (XML)?

Uma das funcionalidades mais interessantes da nossa recente versão 2013 é a validação XML "Smart Fix" no XMLSpy. O "Smart Fix" é tão inovador que pode revolucionar.. [Validação de XML](https://www.altova.com/pt/xmlspy/xml-validator.html) como o conhecemos. Embora o validador XMLSpy sempre tenha sido poderoso, com novas funcionalidades adicionadas frequentemente, o "Smart Fix" realmente oferece um grande impacto: a correção automática de erros.

[![clip_image002](https://lh4.ggpht.com/-dfQx1yI2_eA/UHxtkY4KH2I/AAAAAAAAAQ0/JA_2V85qzVw/clip_image002_thumb.jpg?imgmax=800 "clip_image002")](http://lh3.ggpht.com/-WWGnFjxC_Gs/UHxtjvgcK9I/AAAAAAAAAQs/HfhVgOk-zLQ/s1600-h/clip_image002%25255B3%25255D.jpg) Vamos analisar como funciona.

<!--more-->

**Correção automática de erros com um único clique**

O XMLSpy [Validador XML](https://www.altova.com/pt/xmlspy/xml-validator.html) Suporta a validação a nível de documento ou de projeto, com uma janela de mensagens com nove abas que fornece informações detalhadas sobre cada erro de validação. Isso inclui o motivo do erro, um link direto para a localização do erro, links para a definição correspondente no esquema associado e links para quaisquer especificações relevantes do W3C. Além disso, o XMLSpy 2013 oferece agora uma correção inteligente, mostrada na janela do lado direito acima. Além das informações sobre o erro, a correção inteligente oferece uma solução válida _solução para resolver o problema_ que pode consultar e, em seguida, implementar com um único clique.

Na captura de ecrã acima, listei por engano o elemento `<price>` antes do elemento `<quantity>`, mas o esquema especifica que o `<quantity>` deve aparecer primeiro. Posso simplesmente clicar no botão "Corrigir + Validar" para fazer esta correção e passar para o próximo erro (se existir). É tão simples. A função "Correção Inteligente" elimina as suposições, a necessidade de reescrever e a frustração associada à validação de XML.

Aqui está outro exemplo em que um elemento é duplicado acidentalmente. O recurso "Correção Inteligente" deteta o problema e permite que eu elimine a cópia com um único clique, utilizando a barra de ferramentas "Correção Inteligente", ou com um duplo clique na própria correção.

[![clip_image004](https://lh3.ggpht.com/-iEqI-fIT7m8/UHxtle4NhYI/AAAAAAAAARE/7M7z6Yvc--Q/clip_image004_thumb.jpg?imgmax=800 "clip_image004")](http://lh5.ggpht.com/-IrWIDQ_DVSw/UHxtkzw9xaI/AAAAAAAAAQ8/U-KYBzHZnCw/s1600-h/clip_image004%25255B3%25255D.jpg)

Vamos analisar um terceiro exemplo, que é um pouco diferente. Inseri acidentalmente dois símbolos "@" num endereço de e-mail, o que viola o padrão definido. (Estou também a trabalhar no modo de visualização em grade agora – a função "Smart Fix" funciona igualmente bem no modo de edição gráfica do XMLSpy.) A função "Smart Fix" oferece duas sugestões, ambas as quais criariam um documento válido. Dou um duplo clique na primeira opção para simplesmente remover o segundo símbolo "@", e o XMLSpy faz automaticamente a correção.

[![clip_image006](https://lh5.ggpht.com/-2SKjkybnYnc/UHxtmTDnSTI/AAAAAAAAARU/j4xOANv_Rp4/clip_image006_thumb.jpg?imgmax=800 "clip_image006")](http://lh6.ggpht.com/-Ku8iLCekmRs/UHxtl-D2wGI/AAAAAAAAARM/YYZY98ULohI/s1600-h/clip_image006%25255B3%25255D.jpg)

O Smart Fix reduz significativamente o tempo e a energia gastos na resolução de problemas e na correção de erros de validação XML, permitindo que se concentre em aspetos mais produtivos do desenvolvimento.

**Mais funcionalidades novas no XMLSpy 2013**

O recurso "Smart Fix" é apenas uma das muitas [novas funcionalidades](https://www.altova.com/pt/whatsnew.html) que foram adicionadas na versão mais recente.

Os clientes atuais podem atualizar para a versão mais recente [aqui](https://www.altova.com/pt/download-current.html). Se é novo no XMLSpy, descarregue uma versão gratuita [Período de teste de 30 dias](https://www.altova.com/pt/download-trial/) para ver a versão 2013 em funcionamento.
