Docbook formatar endereços de email
-
05-07-2019 - |
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
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:.
As folhas de estilo DocBook XSL, e eu esperaria a maioria dos outros sistemas, tornar isso como um mailto:. Ligação ao gerar HTML