Docbook 格式化电子邮件地址

发布于 2024-08-04 21:11:14 字数 554 浏览 8 评论 0 原文

我正在尝试启动并运行一些文档;但是,我的电子邮件地址未显示为可链接:

<email><ulink url="mailto:[email protected]"/></email>

变成:

<mailto:[email protected]>

我不希望 mailto: 出现。如果我将内容放入 ulink 中,它会显示 mailto 和内容,而我只想显示内容。

沃尔特

I am trying to get some documentation up and running; however, my email address is not coming up as linkable:

<email><ulink url="mailto:[email protected]"/></email>

Becomes:

<mailto:[email protected]>

I don't want the mailto: to appear. If I put content in the ulink, it shows the mailto and the content whereas I would just want the content to appear.

Walter

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

娇纵 2024-08-11 21:11:14

Docbook 是 XML 的子空间,不指定任何格式:这些规则在 XSL 或 DSSSL 脚本中描述,这些脚本将标记转换为格式化文本。我相信你应该检查一下这些规则!

Docbook is subspace of XML and does not specify any formatting: these rules are described in XSL or DSSSL scripts that convert the mark-up into a formatted text. I believe you should check these rules out!

英雄似剑 2024-08-11 21:11:14

正如 Tync 所说,Docbook 本身并没有指定格式。当您编写 标记时,它仅向渲染器指示所包含的文本是电子邮件地址。然后,渲染器可能会决定将其格式设置为等宽文本,或者您的电子邮件应为粗体和斜体

同样,有很多标签就格式而言毫无意义 - 例如,城市标签。但是,这是文档的元数据,对于某些 Docbook 解析器可能很重要。

保证您的电子邮件是向您发送电子邮件的超链接的唯一方法是使用ulink 标记,如上面所示,因为如果输出格式支持渲染器必须创建超链接。

Like Tync said, Docbook itself does not specify formatting. When you write the <email> tag, that merely indicates to the renderer that the enclosed text is an email address. The renderer may then decide that it should be formatted as monospace text, or maybe that your email should be bold and italics!

Likewise, there's a lot of tags that are pretty meaningless as far as formatting goes -- the city tag, for instance. But, that is metadata to the document that might be important to some Docbook parser out there.

The only way to guarantee that your email is a hyperlink to sending you an email is to use the ulink tag as you have shown above, because a renderer must create a hyperlink if the output format supports it.

噩梦成真你也成魔 2024-08-11 21:11:14

指定电子邮件地址的正确方法是使用电子邮件标签: [email protected ]

DocBook XSL 样式表以及我希望大多数其他系统在生成 HTML 时将其呈现为 mailto: 链接。

The right way to specify email addresses is with the email tag: <email>[email protected]</email>.

The DocBook XSL stylesheets, and I'd expect most other systems, render that as a mailto: link when generating HTML.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文