xsl: incluir de outro arquivo XSLT a partir de recursos do Win32

votos
2

Estou usando transformador XSLT no meu aplicativo C ++ Win32 e vários arquivos XSL que têm uma parte comum que eu gostaria de separar em outro arquivo XSL. Todos os arquivos XSL são armazenados como recursos. A única maneira que eu encontrei para xsl: include está usando res: // protocolo que não funciona corretamente para arquivos XSL (pelo menos em dois dos meu Windows instalações de carregamento de resultar arquivo XSLT retornou um erro e em uma instalação funcionou allright). MSDN também menciona sobre o problema: http://support.microsoft.com/?scid=kb%3Ben-us%3B220830&x=13&y=12

Tenho outras opções, exceto:

  1. Implementar o meu próprio manipulador de protocolo para carregamento incluídos arquivos XSL - não vale a pena fazer.
  2. Evitando <xsl: include> e substituindo arquivos incluídos Myself - muito desajeitados.
  3. Duplicação de parte comum em todos os modelos - não, obrigado.
Publicado 10/12/2008 em 11:01
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Duas outras bibliotecas XML / XSLT são Xerces ( http://xerces.apache.org/xerces-c/ - há também um IIRC sabor java) e libxml ( http://xmlsoft.org/ ). Comecei com Xerces e acabou usando libxml (ambos com C ++), mas eu realmente não gosto de qualquer um deles: nem parece corresponder a minha percepção do que precisa ser feito - talvez a minha falha. Eu encontrei libxml mais hackable embora.

Além disso, eu usei estas com VC6, mas eu não acho que a sua versão ia chutar-se sobre eles.

Respondeu 27/12/2008 em 21:53
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more