这是命令 hxindex,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
hxindex - 在 HTML 文档中插入索引
概要
索引 [ -t [ -x [ -n [ -f [ -r [ -c 类 [ -b 基地 [ -i 索引数据库 [ -s
模板 [ -u 短语 ] [--] [ 文件或 URL ]
商品描述
这个 索引 查找要在文档中编入索引的术语,收集它们,将它们转化为
目标锚点并创建一个排序索引作为 HTML 列表,插入到该位置
文档中的占位符。 生成的文档被写入标准输出。
索引被插入到表单的注释位置
或在表格的两个评论之间
...
在后一种情况下,首先删除两个评论之间的所有现有内容。
索引项是类型的元素 或具有类属性的元素
“指数”。 (为了向后兼容,还有类属性 “索引安装” 和 “索引定义”
被认可。) 元素(和类 “索引定义”) 被认为比
带有类的元素 “指数” 并将在生成的索引中以粗体显示。
选项 -c 添加额外的类,它们是别名 “指数”.
默认情况下,元素的内容作为索引项。 这里有两个
索引词“鞋”出现的例子:
鞋子是一件衣服,...
由皮鞋完成...
如果要索引的术语不等于元素的内容,则 标题 属性
可用于给出正确的术语:
......鞋子是一件衣服......
......用两只皮鞋......
这个 标题 当索引项是另一个项的子项时,也必须使用属性。
子项在索引中缩进显示,位于其标题项下。 要定义子项,请使用
标题 在术语和子术语之间使用两个感叹号(“!!”)的属性,例如
这个:
...
...
...
如上面的最后一个示例所示,可以有多个级别的子子项。
这个 标题 属性还允许将多个索引词与单个索引词相关联
发生。 多个术语用竖线 ("|") 分隔。 比较
以下示例与上述示例:
...
...
这两个元素都在索引中插入了两个术语。 注意第二个例子
以上结合了子项和多个项。
可以对已有索引的文件运行索引。 旧的目标锚
并且在重新生成之前将删除旧索引。
配置
支持以下选项:
-t 默认情况下, 索引 将 ID 属性添加到包含
项的出现和 还 插入一个 里面有一个元素 姓名
属性等于ID。 这是为了允许忽略 ID 的旧浏览器
属性,比如Netscape 4,寻找目标也是如此。 这 -t 选项
抑制 元件。
-x 此选项打开 XML 语法约定:空元素将以 />
而不是 > 就像在 HTML 中一样。 -x 暗示 -t。
-i 索引数据库
索引 可以从文件中读取初始索引并写入合并的集合
索引项返回到该文件。 这允许索引跨越多个文档。
这个 -i option 用于给出包含索引的文件的名称。
-b 基地 此选项与 -i 给出基本 URL 引用
文件。 默认情况下, 索引 将存储指向事件的链接 索引数据库
表格中的文件 #锚, 但当 -b 给出,链接看起来像
基地#锚点 代替。
结合使用时 -n,链接的标题属性将包含
包含该术语的文档的标题。 标题插在前面
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 模板 (见选项 -s) 并用逗号和空格分隔。
例如,如果 索引 被称为
hxindex -i termdb -n -base myfile.html myfile.html
并且 termdb 在 a 的“3.1”部分中已经包含“foo”的条目
名为“file2.html”、标题为“The foos”的文档,然后是生成的索引
将包含这样的条目:
富,
title="The foos, section 3.1">3.1
-c 班级[,班级[,...]]
正常索引词被识别,因为它们有一类 “指数”。 这个 -c
选项添加将被考虑的额外的、以逗号分隔的类名
别名 “指数”. 例如, -c 例 将确保
class="instance">术语 被认为是索引的一个术语。
-n 默认情况下,索引由以“#”作为锚文本的链接组成。 选项 -n
导致链接文本由其中的部分的部分编号组成
条款出现,回落到“没有数字”(见选项 -u 下面)如果没有
可以找到节号。 部分编号是通过查找
最近的带有“secno”或“no-num”类的前面开始标记。 如果是
“secno”,该元素的内容作为节号。 在里面
在“no-num”的情况下,假设该部分没有编号,并且 索引 将打印
“没有数字”代替。 这些类也被使用 编号(1),所以是
运行有用 索引 after 编号,例如,
hxnum myfile.html | hxindex -n >mynewfile.html
-s 模板
选项时 -n 被使用,链接将有一个标题属性和 模板
确定它包含的内容。 默认值为“节 %s”,其中 %s 是
节号的占位符。 换句话说,索引将包含
像这样的条目:
期限, 7.8
一些例子:
hxindex -n -s '章节 %s'
hxindex -n -s '部分 %s'
hxindex -n -s 'hoofdstuk %s' -u 'zonder nummer'
此选项仅在与 -n
-u 短语 选项时 -n 用于显示部分编号,参考文献没有
可以找到部分编号显示为 短语 反而。 默认为“??”。
此选项仅在与 -n
-f 删除 标题 用于索引和注释的属性
分隔插入的索引。 这样可以避免浏览器显示这些
属性。 注意 索引 如果这样,则无法在其自己的输出上再次运行
选项被使用。 (助记符:“f闷闷不乐”或“f最终”。)
-r 排序索引项时不要忽略尾随标点符号。 例如,如果两个术语
写成
foo, ... foo
索引 通常会忽略逗号并将它们视为同一个术语,但是
-r, 他们被视为不同的。 这会影响尾随逗号 (,)、分号
(;)、冒号 (:)、感叹号 (!)、问号 (?) 和句号 (.)。
如果术语中有两个或更多,则永远不会忽略最后一个句号,以
保护缩写(“BC”)和省略号(“more...”)。 这确实 而不去 影响
索引词是如何打印的(它总是在文本中出现时打印),
只是如何将其与类似术语进行比较。 (助记符:“r啊”。)
操作数
支持以下操作数:
文件或 URL
HTML 或 XML 文件的名称或其中之一的 URL。 如果不存在,或者文件是
“-”,改为读取标准输入。
退出 状态
返回以下退出值:
0 顺利完成。
>0 解析 HTML 文件时发生错误。
环境
假定输入为 UTF-8,但当前区域设置用于确定
索引词的排序顺序。 IE, 索引 查看 LANG、LC_ALL 和/或
LC_COLLATE 环境变量。 看 当地(1)。
要使用代理检索远程文件,请设置环境变量 HTTP_PROXY or
ftp_代理. 例如, http_proxy="http://localhost:8080/"
使用 onworks.net 服务在线使用 hxindex