Pergunta

A última que eu posso encontrar a partir da web e blogosfera indicam que equipa XML da Microsoft seria suporte XSLT 2.0 (agora que era uma recomendação W3C soprado completo) . Eu não consigo encontrar nada além disso.

Qual é a situação atual? Está disponível na NET 3.5 / 4.0 ou eles são presos com XSLT 1.1 e empurrando XQUERY e LINQ?

Foi útil?

Solução

Não é suportado pela Microsoft e não houve qualquer anouncement Estou ciente. Onde você ouviu sobre isso?

UPDATE (depois de ter adicionado o link para o Blog XML Team):

Parece que a Microsoft mudou sua estratégia de acordo com este entrevista com Chris Lovett, um gerente de programa da equipe de XML da Microsoft, mais tarde no mesmo ano, por isso é tudo sobre LINQ:

Como para XSLT 2.0 - temos ouvido de clientes e entender o melhorias no XSLT 2.0 mais XSLT 1.0, mas agora estamos no meio de um investimento estratégico grande em LINQ e EDM para o futuro dos dados plataforma de programação que pensamos irá criar grandes melhorias em programação contra todos os tipos de dados. Mas estamos sempre reavaliando nosso investimentos em tecnologia por isso, se o seu leitores querem a rampa até o seu volume em XSLT 2.0 por favor, pedir-lhes para nos cair uma linha com seus comentários.

Se você quiser usar XSLT / XPath 2.0 com .NET você poderia usar Saxon.NET . No entanto, esta é apenas a versão Java do Saxon em execução dentro IKVM. Ele tem um tamanho significativo na faixa de 30 MB e quando eu tentei o desempenho não parecia esmagadora (Este foi um teste muito básico embora assim que o resultado poderia ser diferente com um estilo típico).

Outras dicas

XQSharp agora inclui uma implementação completa XSLT 2.0 para .NET. Ainda não compila para MSIL, mas que está no pipeline.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top