---
title: "¿Creen en la magia (de XML)?"
date: "2012-10-16"
tags: 
  - "smart-fix"
  - "v2013"
  - "xml-editor"
  - "xml-validation"
  - "xmlspy"
description: Descubra cómo la función Smart Fix en XMLSpy 2013 simplifica la validación de XML mediante la corrección automática de errores, mejorando la eficiencia y la precisión en la gestión de documentos XML.
---
Status: #blog

Tags:  #smart-fix #v2013 #xml-editor #xml-validation #xmlspy

Categories: [Altova](/blog/es/category/altova.md) 
# ¿Creen en la magia (de XML)?

Una de las características más interesantes de nuestra reciente versión 2013 es la validación XML "Smart Fix" en XMLSpy. "Smart Fix" es tan innovadora que puede revolucionar la [validación XML](https://www.altova.com/es/xmlspy/xml-validator.html) tal como la conocemos. Si bien el validador de XMLSpy siempre ha sido potente, y se le añaden constantemente nuevas funciones, "Smart Fix" realmente ofrece un factor "wow": la corrección automática de errores.

[![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) Veamos cómo funciona.

<!--more-->

**Corrección de errores de validación con un solo clic**

El validador XML de XMLSpy [permite la validación a nivel de documento o de proyecto, y cuenta con una ventana de mensajes con nueve pestañas que proporciona información detallada sobre cada error de validación](https://www.altova.com/es/xmlspy/xml-validator.html) Esto incluye la razón del error, un enlace directo a la ubicación del error, enlaces a la definición correspondiente en el esquema asociado, y enlaces a cualquier especificación relevante de la W3C. Además, XMLSpy 2013 también ofrece una función de "Corrección Inteligente", que se muestra en la ventana de la derecha. Además de la información sobre el error, la función de "Corrección Inteligente" ofrece una _solución válida para corregirlo,_ que puede revisar y luego implementar con un solo clic.

En la captura de pantalla anterior, accidentalmente coloqué el elemento `<price>` antes del elemento `<quantity>`, pero el esquema especifica que `<quantity>` debe aparecer primero. Simplemente puedo hacer clic en el botón "Corregir + Validar" para realizar esta corrección y pasar al siguiente error (si lo hay). Es tan sencillo. "Smart Fix" elimina las conjeturas, la necesidad de volver a escribir y la frustración de la validación de XML.

Aquí hay otro ejemplo en el que un elemento se duplica accidentalmente. Smart Fix se enfoca en el problema y me permite eliminar la copia duplicada con un solo clic, utilizando la barra de herramientas de Smart Fix, o con un doble clic en la propia corrección.

[![(No se proporciona texto para traducir. Por favor, proporcione el texto en inglés que desea que traduzca al español.)](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)

Veamos un tercer ejemplo, un poco diferente. He incluido accidentalmente dos símbolos "@" en una dirección de correo electrónico, lo que viola el patrón definido. (También estoy trabajando en la vista de cuadrícula ahora; Smart Fix funciona igualmente bien en el modo de edición gráfica de XMLSpy). Smart Fix ofrece dos sugerencias, ambas de las cuales crearían un documento válido. Hago doble clic en la primera opción para simplemente eliminar el segundo símbolo "@", y XMLSpy realiza la corrección automáticamente.

[![(No se proporciona texto para traducir. Por favor, proporcione el texto en inglés que desea que traduzca al español.)](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)

Smart Fix reduce significativamente el tiempo y la energía que se dedican a solucionar y corregir los frustrantes errores de validación de XML, permitiéndole concentrarse en aspectos más productivos del desarrollo.

**Más nuevas funciones en XMLSpy 2013**

Smart Fix es solo una de las numerosas [novedades](https://www.altova.com/es/whatsnew.html) que se han incorporado en la última versión.

Los clientes actuales pueden actualizar a la última versión [aquí](https://www.altova.com/es/download-current.html). Si es nuevo en XMLSpy, descargue una versión gratuita [Prueba gratuita de 30 días](https://www.altova.com/es/download-trial/) para ver la versión 2013 en funcionamiento.
