Articles of xslt

Passando parâmetros para a folha de estilo XSLT via .NET

Eu estou tentando passar um parâmetro para uma folha de estilos XSLT, mas tudo o que estou recebendo é um documento xml vazio quando o documento é transformado usando XSlCompiledTransform. Este é o método C # usado para adicionar os parâmetros (após adicionar sugestões das pessoas) private static void CreateHierarchy(string manID) { string man_ID = […]

Sequência de concatenação XSLT, remover última vírgula

Eu preciso construir uma string usando XSLT e separar cada string com uma vírgula, mas não include uma vírgula após a última string. No meu exemplo abaixo, terei uma vírgula final se eu tiver o nó Distribution e não um nó Note por exemplo. Eu não sei de qualquer maneira para construir uma seqüência de […]

Como implementar a instrução if-else no XSLT?

Eu estou tentando implementar uma instrução if -else no XSLT, mas meu código simplesmente não analisa. Alguém tem alguma idéia? date: $IDAppendedDate”> mooooooooooooo dooooooooooooo

For loops vs. apply-templates

Recentemente, comecei a usar o XSLT para alguns dos meus documentos XML e tenho algumas dúvidas. Eu adiciono o código abaixo. No código eu tenho um modelo que combina os elementos do ebook. Eu quero então listar todos os autores que escreveram o livro. Eu faço isso usando um para cada loop, mas também posso […]

Por que os índices no XPath começam com 1 e não 0?

Alguns colegas e eu estávamos comparando os idiomas passados ​​que havíamos programado e estávamos falando sobre nossa experiência com o VBScript com seus resources estranhos , como índice baseado em 1 em vez de índices baseados em 0 como quase todos os outros idiomas, sendo o raciocínio um idioma para usuários (por exemplo, Excel VBA) […]

XPath seleciona todos os elementos entre dois elementos específicos

Eu tenho um xml a seguir: text text text text text text text text Eu quero selecionar todos os p nós após o primeiro elemento divisor até a próxima ocorrência do elemento divisor. Eu tentei com o seguinte xpath: //divider[1]/following-sibling::p[following::divider] mas o problema é que ele seleciona todos os elementos p antes do último elemento […]

Usando uma entidade HTML em XSLT (por exemplo, & nbsp;)

Qual é a melhor maneira de include uma entidade html no XSLT?   este retorna um XsltParseError

xpath encontrar se o nó existe

Usando uma consulta xpath, como você descobre se existe um nó (tag)? Por exemplo, se eu precisasse ter certeza de que a página do site tem a estrutura básica correta, como / html / body e / html / head / title

XSL xsl: template match = “/”

Eu estou apenas aprendendo XML e como usar arquivos XSL. Em um arquivo XSL, encontrei o seguinte termo: xsl:template match=”/” O que isso significa? E o que eu poderia usar em vez do / ? Eu poderia escrever table ou qualquer outra tag HTML em vez de / ?

Verifique se uma string é nula ou vazia no XSLT

Como posso verificar se um valor é nulo ou vazio com XSL ? Por exemplo, se categoryName estiver vazio? Eu estou usando um quando escolher construir. Por exemplo: