Pergunta

Eu estou tentando obter alguma documentação em funcionamento; no entanto, o meu endereço de e-mail não está chegando como linkable:

<email><ulink url="mailto:SomeUser@someDomain.com"/></email>

Torna-se:

<mailto:SomeUser@someDomain.com>

Eu não quero o mailto: a aparecer. Se eu colocar o conteúdo no ulink, ele mostra o mailto eo conteúdo enquanto eu só quero que o conteúdo apareça.

Walter

Foi útil?

Solução

Como TYNC disse, faz-se Docbook não especificar a formatação. Quando escrever a tag <email>, que apenas indica ao renderizador que o texto incluído é um endereço de e-mail. O processador pode então decidir que ele deve ser formatado as monospace text, ou talvez que o seu e-mail deve ser negrito e itálico !

Da mesma forma, há um monte de marcas que são bastante sentido na medida em que a formatação vai - a tag cidade , por exemplo. Mas, que é metadados para o documento que pode ser importante para alguns analisador Docbook lá fora.

A única maneira de garantia que o seu e-mail é um hiperlink para o envio de um e-mail é usar o ulink tag que você tenha mostrado acima, porque um renderizador deve criar um hiperlink Se o formato de saída suporta.

Outras dicas

Docbook é subespaço de XML e não especifica qualquer formatação: estas regras são descritas em XSL ou DSSSL scripts que convertem o mark-up em um texto formatado. Eu acredito que você deve verificar estas regras para fora!

O caminho certo para especificar endereços de e-mail é com a tag e-mail:. user@example.org

As folhas de estilo DocBook XSL, e eu esperaria a maioria dos outros sistemas, tornar isso como um mailto:. Ligação ao gerar HTML

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