內容

名稱

Pod::Html::Util - Pod-Html 的輔助函式

子常式

注意:雖然這些函式可以從 Pod::Html::Util 匯入,但它們特別適用於使用在 (a) Pod-Html 發行版(模組和測試程式)中,作為 Perl 5 核心的一部分,以及 (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