Domanda

Le ultime notizie che posso trovare dal web e dalla blogosfera indicano che il team XML di Microsoft sarebbe che supporta XSLT 2.0 (ora che era una vera e propria raccomandazione del W3C) . Non riesco a trovare nulla oltre.

Qual è lo stato attuale? È disponibile in .NET 3.5 / 4.0 o sono bloccati con XSLT 1.1 e spingono XQUERY e LINQ?

È stato utile?

Soluzione

Non è supportato da Microsoft e non ci sono stati annunci di cui sia a conoscenza. Dove ne hai sentito parlare?

AGGIORNAMENTO (dopo aver aggiunto il collegamento al blog del team XML):

Sembra che Microsoft abbia cambiato la propria strategia in base a questa intervista con Chris Lovett, Program Manager del team XML di Microsoft, più tardi nello stesso anno, quindi è tutto su LINQ:

  

Come per XSLT 2.0 - ne abbiamo sentito parlare   clienti e capire il   miglioramenti in XSLT 2.0 rispetto a XSLT   1.0, ma in questo momento siamo nel mezzo di un grande investimento strategico in LINQ   ed EDM per il futuro dei dati   piattaforma di programmazione che riteniamo   creerà importanti miglioramenti in   programmazione contro tutti i tipi di dati.   Ma stiamo sempre rivalutando il nostro   investimenti tecnologici, quindi se il tuo   i lettori vogliono aumentare il loro volume   su XSLT 2.0, chiedi loro di lasciarci   una riga con i loro commenti.

Se si desidera utilizzare XSLT / XPath 2.0 con .NET, è possibile utilizzare Saxon.NET . Tuttavia, questa è solo la versione Java di Saxon in esecuzione all'interno di IKVM. Ha una dimensione significativa nell'intervallo di 30 MB e quando l'ho provato le prestazioni non mi sono sembrate schiaccianti (questo è stato un test molto semplice, quindi il risultato potrebbe essere diverso con un tipico foglio di stile).

Altri suggerimenti

XQSharp ora include un'implementazione XSLT 2.0 completa per .NET. Non è ancora compilabile per MSIL, ma è in preparazione.

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