---
title: "Czy wierzycie w magię (XML)?"
date: "2012-10-16"
tags: 
  - "smart-fix"
  - "v2013"
  - "xml-editor"
  - "xml-validation"
  - "xmlspy"
description: Odkryj, jak funkcja Smart Fix w programie XMLSpy 2013 upraszcza proces walidacji XML dzięki automatycznej korekcji błędów, zwiększając efektywność i dokładność w zarządzaniu dokumentami XML.
---
Status: #blog

Tags:  #smart-fix #v2013 #xml-editor #xml-validation #xmlspy

Categories: [Altova](/blog/pl/category/altova.md) 
# Czy wierzycie w magię (XML)?

Jedną z najbardziej ekscytujących funkcji w naszej najnowszej wersji 2013 jest funkcja Smart Fix do walidacji XML w programie XMLSpy. Smart Fix jest tak innowacyjny, że może zrewolucjonizować sposób, w jaki rozumiemy [walidację XML](https://www.altova.com/pl/xmlspy/xml-validator.html). Chociaż weryfikator XMLSpy zawsze był potężny i regularnie zyskiwał nowe funkcje, Smart Fix naprawdę oferuje coś wyjątkowego: automatyczną korekcję błędów.

[![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) Przyjrzyjmy się, jak to działa.

<!--more-->

**Korekta błędów weryfikacji jednym kliknięciem**

Program XMLSpy, będący narzędziem do [walidacji dokumentów XML,](https://www.altova.com/pl/xmlspy/xml-validator.html) umożliwia walidację na poziomie całego dokumentu lub projektu, wykorzystując okno z dziewięcioma zakładkami, które dostarcza szczegółowe informacje o każdym błędzie walidacji. Obejmuje to przyczynę błędu, odnośnik do lokalizacji błędu, linki do odpowiedniej definicji w powiązanej schemacie oraz linki do wszelkich istotnych specyfikacji W3C. Dodatkowo, w wersji XMLSpy 2013 dostępna jest funkcja "Inteligentne naprawianie" (Smart Fix), widoczna w oknie po prawej stronie. Oprócz informacji o błędzie, "Inteligentne naprawianie" oferuje poprawną _rozwiązanie problemu,_ które można przejrzeć, a następnie zastosować jednym kliknięciem.

Na powyższym zrzucie ekranu, przez pomyłkę, umieściłem element `<price>` przed elementem `<quantity>`, ale schemat określa, że element `<quantity>` powinien być umieszczony jako pierwszy. Mogę po prostu kliknąć przycisk "Napraw + Zweryfikuj", aby dokonać tej poprawki i przejść do następnego błędu (jeśli występuje). To jest tak proste. Funkcja "Inteligentna naprawa" eliminuje konieczność zgadywania, ponownego wpisywania i frustracji związanych z weryfikacją XML.

Oto kolejny przykład, w którym element został przypadkowo zduplikowany. Funkcja Smart Fix automatycznie wykrywa problem i umożliwia usunięcie duplikatu jednym kliknięciem, korzystając z paska narzędzi Smart Fix, lub podwójnym kliknięciem na samym elemencie do poprawienia.

[![Obrazek](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)

Spójrzmy na trzeci przykład, który jest nieco inny. Przypadkowo umieściłem dwa znaki "@" w adresie e-mail, co narusza zdefiniowany wzorzec. (Obecnie pracuję w trybie widoku siatki – funkcja Smart Fix działa równie dobrze w graficznym trybie edycji XMLSpy.) Funkcja Smart Fix oferuje dwie sugestie, obie z których doprowadzą do utworzenia poprawnego dokumentu. Klikam dwukrotnie pierwszą opcję, aby po prostu usunąć drugi znak "@", a XMLSpy automatycznie wprowadza poprawkę.

[![Obrazek](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)

Narzędzie Smart Fix znacząco skraca czas i wysiłek poświęcane na rozwiązywanie frustrujących błędów walidacji XML, pozwalając skupić się na bardziej produktywnych aspektach procesu tworzenia oprogramowania.

**Więcej nowych funkcji w programie XMLSpy 2013**

Funkcja Smart Fix to tylko jedna z wielu [nowych funkcji](https://www.altova.com/pl/whatsnew.html) dodanych w najnowszej wersji oprogramowania.

Obecni klienci mogą zaktualizować oprogramowanie do najnowszej wersji [tutaj](https://www.altova.com/pl/download-current.html). Jeśli dopiero zaczynają Państwo korzystać z XMLSpy, pobierzcie bezpłatną, [30-dniową wersję próbną](https://www.altova.com/pl/download-trial/), aby przetestować wersję 2013.
