Jakie oprogramowanie graficzne zaleca się do sprawdzania poprawności pliku XML przed plikiem definicji XSD?Sprawdzanie poprawności kodu XML względem oprogramowania XSD
Odpowiedz
Większość IDE zrobi to za Ciebie. Chociaż zazwyczaj są one tylko opakowaniem dla parsera wiersza poleceń.
Dlaczego musi być graficzna?
Ciecz XML Studio nie jest złym rozwiązaniem, iz tego co pamiętam to zrobi, co trzeba .:
Altova XML: Link
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
Jestem zaznajomiony z wykorzystaniem kodu w VS do sprawdzania poprawności, ale jak to zrobić tylko w IDE? – Fireworks
@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 = "
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
Jeśli masz zainstalowany BizTalk, a następnie można zrobić w Visual Studio.
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.
lub użyj tego website Najpierw wprowadź xml niż xsd.
Tak, zastanawiam się, dlaczego też. – bortzmeyer