2009-06-04 3 views

Odpowiedz

0

Większość IDE zrobi to za Ciebie. Chociaż zazwyczaj są one tylko opakowaniem dla parsera wiersza poleceń.

Dlaczego musi być graficzna?

+1

Tak, zastanawiam się, dlaczego też. – bortzmeyer

6

Visual Studio będzie to zrobić dla Ciebie. Podobnie będzie z Altova Xml Spy.

Istnieje również wiele bezpłatnych narzędzi, które mogą to zrobić dla ciebie; sprawdź DanSharp XmlViewer @http://www.bizbert.com/bizbert/2007/11/25/DanSharp+XmlViewer.aspx

to robi wielkie zadanie pomoc w sprawozdaniu XPath i walidacji XSD itd

+1

Jestem zaznajomiony z wykorzystaniem kodu w VS do sprawdzania poprawności, ale jak to zrobić tylko w IDE? – Fireworks

+1

@Fireworks - jeśli twój plik xml poprawnie odwołuje się do schematu, aby VS mógł go znaleźć, otrzymasz podświetlanie składni i komunikaty o błędach. Możesz dodać xsi: noNamespaceSchemaLocation = "file: /// c: /temp/whatever.xsd" do głównego elementu twojego pliku xml, aby odwoływać się do schematu dla elementów bez przestrzeni nazw, w przeciwnym razie możesz użyć xsi: schemaLocation = " file: /// C: /temp/whatever.xsd "dla elementów z przypisanymi nazwami. – womp

1

Zawsze jest przydatna podczas sprawdzania poprawności przeciwko schematu XML, aby mieć możliwość wykorzystania wielu silników XML Schema. Jest to szczególnie przydatne, gdy występują błędy, a jeden procesor może opisać lepiej niż inne odpowiednie sytuacje błędu. Dobrze jest również móc używać tego samego silnika, którego używasz w swoim systemie produkcyjnym także podczas projektowania.

Istnieją co najmniej dwa graficzne redaktorzy schematu XML, które obsługują wiele silników XML Schema:

  • Oxygen XML Editor
  • Stylus Studio
1

Jeśli masz zainstalowany BizTalk, a następnie można zrobić w Visual Studio.

2

XML-ValidatorBuddy to niedrogie i łatwe w użyciu narzędzie do sprawdzania poprawności i działa również dla wielu i dużych plików XML.