Domanda

Oltre a Visual Studio, quale strumento hai trovato meglio per creare, modificare, mantenere e possibilmente eseguire il debug dei tuoi file XSLT?

Lavoro su un progetto abbastanza grande e abbiamo tonnellate di file XSLT e sono diventati piuttosto complessi nella loro implementazione.

La lingua sembra così fragile. Sarebbe bello navigare e identificare gli errori più rapidamente.

È stato utile?

Soluzione

Ho ottenuto buoni risultati usando Oxygen per il debug XSLT, la costruzione di XPath e roba XML generale.

Altri suggerimenti

Liquid XML Studio è abbastanza buono nell'interpretazione in tempo reale delle tue query XPATH.

Cooktop mi consente anche di eseguire le mie query XPATH e mi mostra l'XML e l'HTML generati eseguendo l'XSLT contro un dato XML.

Inoltre, un collega mi dice che le versioni più recenti di Adobe Dreamweaver ti consentono di associare un File XML con un file XSLT ed esegui la trasformazione.

Ogniqualvolta possibile, utilizzo Subversion per il rilevamento delle modifiche.

E per la navigazione, molto spesso utilizzo VIM (o VIEmu ) e talvolta un'estensione personalizzata di Visual Studio che crea un indice dei nodi xsl: template e xsl: variabili del documento corrente per fornire la navigazione con un clic alla radice voci.

Nel mio negozio utilizziamo la spia Altova Xml.

Recentemente ho fatto un po 'di tutto questo da solo, e trovo che se sei uno sviluppatore .NET, Visual Studio in realtà ha un supporto abbastanza giusto incorporato per i file xslt.

Usavo uno strumento chiamato Xselerator di Marrowsoft. Puoi trovare versioni di prova fluttuanti su Internet, ma sembrano aver fallito, quindi non puoi più acquistarlo. È stato un ottimo strumento.

Oltre alle capacità naturali di Visual Studio qui (penso che il debugger sia particolarmente potente), c'è anche un componente aggiuntivo del profiler: http://code.msdn.microsoft.com/xsltprofiler .

Uso anche Xselerator. Come accennato, un giorno è appena scomparso da Internet. Per fortuna l'ho concesso in licenza prima di allora.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top