8

您可以使用和其他几个来指定方程式<equation>,但是必须使用什么标签来指定代码?更具体地说,PHP、HTML、CSS 和 Javascript?是否有可以与 OxygenXML 一起使用的插件来自动添加这些功能?我需要输出为 PDF。

4

1 回答 1

15

我正在开发一个使用 docbook 的项目,并在 PHP 中有示例。

PHP 中的示例使用programlisting标签,如下所示:

<programlisting language="php"><![CDATA[<?php

// Here goes the PHP code

]]></programlisting>

注意语言属性。
稍后在生成输出时,另一个工具会使用它来添加语法着色(至少对于 HTML 输出)


对于不特定于一种编程语言的示例,例如配置文件,我们使用screen标签;例如,对于与 Apache 相关的配置文件的一部分,示例如下:

<screen><![CDATA[# Setup Listening Port
NameVirtualHost *:80

# Ensure "localhost" is preserved unchanged pointed
# to the default document root for our system.
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot /var/www
</VirtualHost>]]></screen>


引用他们的文件:

程序列表是程序源或源片段列表的逐字环境。程序列表通常放在示例或图形中,以便可以从文本中交叉引用。

和 :

屏幕是用于显示用户可能在计算机终端上看到的文本的逐字环境。它通常用于显示命令的结果。

由于具有较少特定的语义泛音,屏幕通常用于需要逐字呈现的地方,但节目列表的语义是不合适的。

所以,这两个似乎很合适。

于 2009-08-14T18:21:52.360 回答