内容

名称

Pod::Html::Util - Pod-Html 辅助函数

子程序

注意:虽然这些函数可以从 Pod::Html::Util 中按需导入,但它们专门用于 (a) 作为 Perl 5 内核一部分提供的 Pod-Html 发行版(模块和测试程序)以及 (b) 内核的其他部分,例如 installhtml 程序。这些函数可能会在内核发行版中进行修改或重新定位,或者完全从中删除,因为内核的需求会不断变化。因此,您不应该在上述情况以外的其他情况下依赖这些函数。

process_command_line()

处理命令行开关(选项)。返回一个哈希的引用。如果存在 --help 开关或参数无效,则将提供使用说明消息。

调用此子程序可能会修改 @ARGV

usage()

在 STDERR 上显示 Pod::Html 的常用用法信息。

unixify()

确保 Pod::Html 的内部机制和测试在 Unix、Windows 和 VMS 上一致地处理路径。

relativize_url()

将绝对 URL 转换为相对于基本 URL 的 URL。假设两者都以文件名结尾。

html_escape()

使文本对 HTML 安全。

htmlify()

htmlify($heading);

将 pod 节点规范转换为适合 HTML 的节点规范。请注意,我们保留空格和特殊字符,除了 ", ?(Netscape 问题)和连字符(作者问题)...

anchorify()

anchorify(@heading);

类似于 htmlify(),但将非字母数字字符转换为下划线。请注意,anchorify() 默认情况下不会导出。

trim_leading_whitespace()

从每个代码块中一致地删除任何级别的缩进(空格或制表符)。改编自:https://metacpan.org/source/HAARG/MetaCPAN-Pod-XHTML-0.002001/lib/Pod/Simple/Role/StripVerbatimIndent.pm