2011-07-29 11 views
7

Co jest najlepszym narzędziem do tworzenia pliku XSLT.Jakie jest najlepsze narzędzie do tworzenia pliku XSL?

+0

Proszę nie krzyczeć jak .. ???? –

+0

[dejavu] (http://stackoverflow.com/questions/6840258/which-tool-is-the-best-for-formation-complex-xml-transformations). –

+0

Dobre pytanie, +1. Zobacz moją odpowiedź na krótki przegląd sześciu IDE/narzędzi do programowania XSLT. –

Odpowiedz

2

XSLT IDE (środowisk programistycznych Interactive):

  • XSelerator (jeden Używam do 6-7 lat). Darmowy, ma Debugger dla MSXML, ma intellisense dla XSLT 1.0 i XSLT 2.0. Ponadto ma pewne dynamiczne intellisense. Debugger ma punkty przerwania, punkty przerwania danych, wizualizuje tymczasowe drzewa, zmienne, warunki testowe, wyjście prądowe, ..., itp.
  • VS2010 - dobry edytor XML + XSLT Debugger. Dobra statyczna intelliencja. Wzorce meczów są sprawdzane statycznie. Punkty przerwania, punkty przerwania danych, wizualizacja zmiennych i bieżące wyniki.
  • oXygen
  • XML-SPY (Altova)
  • Stylus Studio

narzędzia XPath:

  • XPath Visualizer - A popular tool for learning XPath grając z wyrażeniami XPath. Darmowe i otwarte źródło. Pozwala na ocenę dowolnego wyrażenia XPath w odniesieniu do danego dokumentu XML i wyświetla wyniki wyświechtane w dokumencie XML (jeśli są węzłami) lub w osobnym oknie (jeśli wyniki są wartościami atomowymi). Pozwala na zdefiniowanie zmiennej xsl: variable-s, a następnie użycie jej w wyrażeniach XPath. Pozwala na zdefiniowanie xsl: key-s, a następnie odwołanie do funkcji key() w wyrażeniach XPath.

EDIT: XPath Visualizer ma teraz new, safer home, dzięki uprzejmości Lars Huttar.

2

Jest wiele ładunków. Od samego tekstu, notatnik byłby w porządku. notepad++ ma ładniejsze formowanie i jest open source. Visual studio ma również piękne formatowanie dla xml i jest do ściągnięcia za darmo (tylko wersje podstawowe)

+0

Visual Studio obsługuje również debugowanie XSLT - tylko wersja 1.0 – Paul

0

Używamy i kochamy Altova XML Editor nie drogie, ładne interfejs użytkownika i potężny.

+3

hahaha nie drogie? licencje zaczynają się od 499 USD. –

Powiązane problemy