HTML. Toc là đối tượng cuối cùng sẽ chứa Mục lục. HTML. TocGenerator thực hiện tạo ToC thực tế. HTML. TocInsertor xử lý việc chèn ToC vào nguồn. HTML. TocUpdator đảm nhiệm việc cập nhật các ToC đã chèn trước đó
HTML. Trình phân tích cú pháp là đối tượng cơ sở của HTML. TocGenerator, HTML. TocInsertor và HTML. TocUpdator. Mỗi đối tượng này sử dụng tiền thân của nó làm tổ tiên của nó, như được hiển thị trong sơ đồ UML bên dưới
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
Khi tạo ToC, bạn sẽ phải quyết định đối tượng nào bạn muốn sử dụng
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
Do đó, trong chế độ xem dạng bảng, mỗi đối tượng có khả năng
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
đang tạo
Mã bên dưới sẽ tạo ToC của các tiêu đề HTML
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
53>. +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
54> từ tệp +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
55 use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
Ví dụ: với
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
55 chứa________số 8đầu ra sẽ là
- Chapter
chèn
Mã này sẽ tạo ToC gồm các tiêu đề HTML
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
53>. +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
54> của tệp +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
55 và đồng thời chèn ToC sau thẻ +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
60> TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
4Ví dụ: với
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
55 chứa________số 8đầu ra sẽ là
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
7Chèn vào chuỗi
Theo mặc định,
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
62 in cả chuỗi và ToC được tạo thành đầu ra tiêu chuẩn. Để thực sự chèn ToC vào chuỗi, hãy sử dụng tùy chọn để chỉ định tham chiếu vô hướng để chèn ToC vào +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
0Bây giờ đầu ra sẽ là
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
1Chèn bằng mã thông báo cập nhật
Nếu bạn định cập nhật ToC đã chèn, tốt hơn bạn nên sử dụng
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
63 để chèn ToC. +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
63 đánh dấu các phần tử ToC đã chèn bằng mã thông báo cập nhật. Các mã thông báo cập nhật này cho phép +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
63 xác định và xóa các phần tử ToC trong phiên cập nhật trong tương lai. Mã này sử dụng +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
63 thay vì +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
67 +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
2Khi áp dụng đoạn mã trên vào 'index. htm'
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
3đầu ra sẽ chứa mã thông báo cập nhật bổ sung
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
4xung quanh các phần tử ToC được chèn
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
5Thay vì
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
68, bạn cũng có thể sử dụng +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
69. +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
69 cũng sẽ chèn ToC, cho dù đã có ToC nào được chèn hay chưaĐang cập nhật
Mã này sẽ tạo ToC gồm các tiêu đề HTML
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
53>. +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
54> của tệp +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
73, đồng thời chèn hoặc cập nhật ToC sau thẻ +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
60> +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
6Ví dụ: với
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
73 chứa +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
7đầu ra sẽ là
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
5Tất cả văn bản giữa các mã thông báo cập nhật sẽ được thay thế. Vì vậy, được cảnh báo. tất cả các thay đổi thủ công được thực hiện đối với văn bản giữa các mã thông báo cập nhật sẽ bị xóa không thể phục hồi sau khi gọi
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
76 hoặc +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
69định dạng
ToC không được tạo cùng một lúc. Có hai giai đoạn liên quan. tạo và định dạng. Tạo ToC thực sự có nghĩa là lưu trữ ToC sơ bộ trong
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
78. ToC sơ bộ, được mã hóa này phải được biến thành thứ gì đó hữu ích bằng cách gọi +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
79. Ví dụ, xem đoạn ''Nâng caoThế hệ ToC có thể được sửa đổi theo nhiều cách khác nhau. Các đoạn sau đây giải thích một sửa đổi duy nhất. Có thể tìm thấy ví dụ về hầu hết các sửa đổi trong tệp thử nghiệm
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
80. Trong thử nghiệm này, một hướng dẫn bao gồm +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
9được định dạng tất cả cùng một lúc
Sử dụng giá trị thuộc tính làm văn bản ToC
Thông thường, ToC sẽ được tạo thành từ văn bản giữa các mã thông báo ToC được chỉ định. Cũng có thể sử dụng giá trị thuộc tính của mã thông báo làm văn bản ToC. Điều này có thể được thực hiện bằng cách chỉ định thuộc tính được đánh dấu bằng bên trong mã thông báo. Ví dụ: giả sử bạn muốn tạo ToC của các thuộc tính
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
81 của các mã thông báo hình ảnh sau TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
0Đây sẽ là mã
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
1và đầu ra sẽ là
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
2Tạo một ToC duy nhất của nhiều tệp
Bên cạnh việc tạo ToC của một tệp, bạn cũng có thể tạo một ToC duy nhất của nhiều tệp. Điều này có thể được thực hiện bằng cách chỉ định một mảng tệp làm đối số tệp và/hoặc bằng cách mở rộng ToC hiện có
Chỉ định một mảng các tập tin
Ví dụ: giả sử bạn muốn tạo ToC của cả
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
82 TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
3và
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
83 TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
4Đây là mã để làm như vậy bằng cách chỉ định một mảng tệp
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
5Và đầu ra sẽ là
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
6Mở rộng ToC hiện có
Cũng có thể mở rộng ToC hiện có. Ví dụ: giả sử chúng tôi muốn tạo ToC của tệp
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
82 TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
3và mở rộng ToC này bằng văn bản từ
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
83 TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
4Đây là mã để làm như vậy
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
9Và đầu ra sẽ là
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
6Tạo nhiều ToC
Có thể tạo nhiều ToC cùng một lúc bằng cách chỉ định một mảng đối tượng
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
86 làm đối số ToC. Ví dụ: giả sử bạn muốn tạo ToC mặc định của tiêu đề HTML h1. h6 cũng như ToC của thuộc tính hình ảnh +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
81 của văn bản sau generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
1Đây là cách bạn sẽ làm như vậy
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
2Và đầu ra sẽ là
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
3Tạo nhiều nhóm trong một ToC
Bạn có thể muốn tạo một ToC bao gồm nhiều nhóm ToC
Chỉ định một nhóm 'Phụ lục' bổ sung
Giả sử bạn muốn tạo ToC với một nhóm cho tiêu đề bình thường và một nhóm cho tiêu đề phụ lục, sử dụng tệp nguồn này
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
4Với mã bên dưới
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
5đầu ra sẽ là
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
6Chỉ định một nhóm 'Phần' bổ sung
Giả sử bạn muốn tạo ToC của tài liệu được chia thành nhiều phần như tệp này bên dưới
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
7Với mã bên dưới
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
8đầu ra sẽ là
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
9Số mục nhập ToC
Theo mặc định, ToC được tạo sẽ liệt kê các mục của nó không được đánh số. Nếu bạn muốn đánh số các mục nhập ToC, có hai tùy chọn. Bạn có thể chỉ định một danh sách được đánh số bằng cách sửa đổi và. Hoặc khi ToC không phải là một danh sách được đánh số đơn giản, bạn có thể sử dụng các số do HTML tạo ra. TocGenerator
Chỉ định danh sách được đánh số
Bằng cách sửa đổi và bạn có thể chỉ định một ToC được đánh số
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
0Chẳng hạn với tệp gốc chứa
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
1ToC được định dạng bây giờ sẽ chứa các thẻ
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
88 thay vì +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
89 use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
2Xem thêm.
Sử dụng các số được tạo
Thay vì sử dụng danh sách theo thứ tự HTML [OL], cũng có thể sử dụng các số được tạo để đánh số cho các nút ToC. Điều này có thể được thực hiện bằng cách sửa đổi
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
3Chẳng hạn với tệp gốc chứa
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
1ToC được định dạng bây giờ sẽ có số nút được mã hóa cứng
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
5Xem thêm.
Sử dụng CSS để định dạng ToC
Giả sử bạn muốn hiển thị ToC với các tiêu đề phụ lục được đánh số alpha trên. Để thực hiện điều này, bạn có thể chỉ định một kiểu CSS trong tài liệu nguồn
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
6Đây là mã
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
7Điều này sẽ dẫn đến đầu ra sau đây
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
8Tạo bản đồ trang web
Suppose you want to generate a table of contents of the tags of the files in the following directory structure:
use HTML::Toc;
use HTML::TocGenerator;
my $toc = HTML::Toc->new[];
my $tocGenerator = HTML::TocGenerator->new[];
$tocGenerator->generateFromFile[$toc, 'index.htm'];
print $toc->format[];
9Bằng cách chỉ định 'fileSpec' để xác định số lượng dấu gạch chéo [/] mà mỗi tệp có thể chứa cho một cấp độ cụ thể
Chapter
0ToC sau đây sẽ được tạo
Chapter
1Phương phápHTML. Tốc. xa lạ[]
Chapter
2Xóa ToC
HTML. Tốc. định dạng[]
Chapter
3Định dạng ToC được mã hóa
HTML. TocGenerator. gia hạn[]
Chapter
4Mở rộng ToC từ chuỗi đã chỉ định. Đối với các tùy chọn có sẵn, xem
HTML. TocGenerator. mở rộngFromFile[]
Chapter
5Mở rộng ToC từ tệp được chỉ định. Đối với các tùy chọn có sẵn, xem. Ví dụ, xem
HTML. TocGenerator. phát ra[]
Chapter
6Tạo ToC từ chuỗi đã chỉ định. Trước khi tạo, ToC sẽ bị xóa. Để mở rộng ToC hiện có, hãy sử dụng phương thức. Đối với các tùy chọn có sẵn, xem
HTML. TocGenerator. tạoFromFile[]
Chapter
7Tạo ToC từ tệp được chỉ định. Trước khi tạo, ToC sẽ bị xóa. Để mở rộng ToC hiện có, hãy sử dụng phương thức. Đối với các tùy chọn có sẵn, xem
HTML. TocInsertor. chèn[]
Chapter
8Tạo ToC từ chuỗi đã chỉ định. Chuỗi và ToC đã tạo được in ra đầu ra tiêu chuẩn. Đối với các tùy chọn có sẵn, xem
GHI CHÚ. Để thực sự chèn ToC vào chuỗi, hãy sử dụng tùy chọn để chỉ định tham chiếu vô hướng để chèn ToC vào. Xem ví dụ
HTML. TocInsertor. chènIntoFile[]
Chapter
9Chèn ToC vào tệp được chỉ định. Đối với các tùy chọn có sẵn, xem
HTML. TocUpdator. chèn[]
- Chapter
0Chèn ToC vào chuỗi đã chỉ định. Khác ở chỗ văn bản được chèn sẽ được bao quanh bởi các mã thông báo cập nhật để
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90 có thể cập nhật văn bản này vào lần cập nhật tiếp theo được phát hành. Xem thêm. HTML. TocUpdator. chènIntoFile[]
- Chapter
1Chèn ToC vào tệp được chỉ định. Khác ở chỗ văn bản được chèn sẽ được bao quanh bởi các mã thông báo cập nhật để
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90 có thể cập nhật văn bản này vào lần cập nhật tiếp theo được phát hành. Để biết các tùy chọn trình cập nhật, hãy xemHTML. TocUpdator. cập nhật[]
- Chapter
2Cập nhật ToC trong chuỗi được chỉ định. Để biết các tùy chọn trình cập nhật, hãy xem
HTML. TocUpdator. cập nhậtFile[]
- Chapter
3Cập nhật ToC của tệp được chỉ định. Để biết các tùy chọn trình cập nhật, hãy xem
Tùy chọn trình phân tích cú phápKhi tạo ToC, các tùy chọn bổ sung có thể được chỉ định ảnh hưởng đến cách tạo ToC bằng cách sử dụng
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
92, +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
67 hoặc +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
63. Các tùy chọn phải được chỉ định làm tham chiếu băm. Ví dụ
- Chapter
4tùy chọn có sẵn là
doGenerateToc
- Chapter
5Đúng [1] nếu ToC phải được tạo. Sai [0] nếu chỉ phải chèn ToC
doUseGroupsGlobal
- Chapter
6Đúng [1] nếu các cấp độ nhóm phải được sử dụng trên toàn cầu trên các ToC. Sai [0] nếu không. Tùy chọn này chỉ có ý nghĩa khi một mảng ToC được chỉ định. Ví dụ: giả sử bạn muốn tạo hai ToC, một ToC cho mã thông báo 'h1' và một ToC cho mã thông báo 'h2' của tệp 'index. htm'
- Chapter
7Sử dụng cài đặt mặc định của 'doUseGroupsGlobal' => 0
- Chapter
8đầu ra sẽ là
- Chapter
9Mỗi ToC sẽ sử dụng sơ đồ đánh số riêng. Bây giờ nếu '
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
95' được chỉ định TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
40đầu ra sẽ là
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
41sử dụng lược đồ đánh số toàn cầu cho tất cả các ToC
đầu ra
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
42Tham chiếu đến vô hướng nơi đầu ra phải được lưu trữ trong
đầu raTệp
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
43Tên tệp để ghi đầu ra vào. Nếu không có tên tệp nào được chỉ định, đầu ra sẽ được ghi vào đầu ra tiêu chuẩn
HTML. Tùy chọn TocCác tùy chọn
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
86 có thể được nhóm lại trong các danh mục sauCác tùy chọn ToC phải được chỉ định bằng phương thức 'setOptions'. Ví dụ
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
44tạo tùy chọn
Nhóm mã thông báo
Đánh số mã thông báo
Điều khoản khác
Liên kết ToC với mã thông báo
Chèn tùy chọn
Cập nhật tùy chọn
Tùy chọn định dạng
thuộc tínhToExcludeToken
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
45Mã thông báo đánh dấu một giá trị thuộc tính trong một hoặc mã thông báo dưới dạng giá trị thuộc tính, mã thông báo không cần phải được đánh dấu là mã thông báo ToC. Xem thêm.
thuộc tínhToTocToken
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
46Mã thông báo đánh dấu một thuộc tính trong mã thông báo là thuộc tính phải được sử dụng làm văn bản ToC. Xem thêm.
doLinkToToken
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
47Đúng [1] nếu ToC phải được liên kết với mã thông báo, Sai [0] nếu không. Lưu ý rằng 'HTML. TocInsertor' phải được sử dụng để thực hiện việc chèn tên liên kết thực tế trong dữ liệu nguồn
doLinkToFile
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
48Đúng [1] nếu ToC phải được liên kết với tệp, Sai [0] nếu không. Chỉ có hiệu lực khi bằng True [1] và không được chỉ định
doLinkToId
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
48Đúng [1] nếu ToC phải được liên kết với mã thông báo bằng cách sử dụng id mã thông báo. Sai [0] nếu ToC phải được liên kết với mã thông báo bằng cách sử dụng tên liên kết
doNestGroup
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
48Đúng [1] nếu các nhóm phải được lồng trong ToC được định dạng, Sai [0] nếu không. Chỉ có hiệu lực khi nhiều nhóm được chỉ định trong cài đặt. Ví dụ, xem
doNumberToken
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
48Đúng [1] nếu mã thông báo được sử dụng để tạo ToC phải được đánh số. Tùy chọn này có thể được chỉ định dưới dạng tùy chọn ToC toàn cầu hoặc trong một nhóm. Khi được chỉ định trong tùy chọn
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
97, +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
98 chỉ áp dụng cho nhóm đó. Ví dụ, xemdoSingleBướcLevel
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
47Đúng [1] nếu các cấp của ToC được định dạng phải tăng một cấp tại một thời điểm. Ví dụ: khi tạo ToC của tệp bị thiếu 'h2'
Chapter
3Theo mặc định, mức thụt đầu dòng trống sẽ được chèn vào ToC
Chapter
4Sau khi chỉ định
Chapter
5ToC sẽ không có mức thụt đầu dòng được chèn cho cấp 2
Chapter
6tập tinSpec
Chapter
7Chỉ định tệp nào sẽ phù hợp với cấp độ hiện tại. Chỉ hợp lệ nếu bằng 1. Ví dụ, xem
cuối trang
Chapter
8Chuỗi để xuất ở cuối ToC
Id nhóm
Chapter
9Đặt thuộc tính id nhóm của tokenGroup. Với thuộc tính này, có thể chia ToC thành nhiều nhóm. Mỗi nhóm có sơ đồ đánh số riêng. Ví dụ: để tạo ToC của cả tiêu đề thông thường và tiêu đề 'phụ lục', hãy chỉ định các cài đặt ToC sau
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
70nhómToToc
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
71Xác định nhóm nào sẽ sử dụng để tạo ToC. Ví dụ: để chỉ tạo ToC cho các nhóm [a-b], hãy chỉ định
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
72Tùy chọn này được đánh giá trong cả quá trình tạo ToC và định dạng ToC. Điều này cho phép bạn tạo ToC của tất cả các nhóm, nhưng - sau khi tạo - chỉ định dạng các nhóm được chỉ định
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
73tiêu đề
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
74Chuỗi để xuất khi bắt đầu ToC
điểm chèn
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
75Xác định điểm trong nguồn, nơi ToC sẽ được chèn vào. Khi chỉ định thẻ bắt đầu làm mã thông báo điểm chèn, các thuộc tính được đưa vào cũng có thể được chỉ định. Lưu ý rằng giá trị thuộc tính phải được chỉ định dưới dạng biểu thức chính quy. Ví dụ: để chỉ định thẻ
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
99> làm điểm chèn TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
76Ví dụ về mã thông báo 'insertionPoint' hợp lệ là
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
77Cũng có thể chỉ định các thuộc tính để loại trừ, bằng cách đặt trước giá trị một dấu , mặc định là dấu trừ [-]. Ví dụ: để chỉ định thẻ
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
53> làm điểm chèn, loại trừ tất cả thẻ +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
99> TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
78Xem thêm
cấp độ
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
79Số xác định nhóm mã thông báo sẽ được tích hợp vào ToC ở cấp độ nào. Xem thêm.
mức thụt lề
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
00Đặt số lượng khoảng trắng mà mỗi cấp sẽ được thụt vào khi định dạng ToC
cấpToToc
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
71Xác định cấp độ nhóm nào sẽ được sử dụng để tạo ToC. Ví dụ: để tạo ToC chỉ cho cấp 1-2, hãy chỉ định
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
02Tùy chọn này được đánh giá trong cả quá trình tạo ToC và định dạng ToC. Điều này cho phép bạn tạo ToC ở tất cả các cấp, nhưng - sau khi tạo - chỉ truy xuất các cấp đã chỉ định
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
03đánh sốKiểu
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
04Xác định kiểu đánh số sẽ sử dụng cho nhóm mã thông báo khi được đặt thành True [1]. Khi được chỉ định làm tùy chọn ToC chính, cài đặt này sẽ là mặc định cho tất cả các nhóm. Khi được chỉ định trong một nhóm mã thông báo, cài đặt này sẽ ghi đè bất kỳ giá trị mặc định nào cho nhóm mã thông báo cụ thể đó, e. g
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
05Nếu kiểu
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
02 được chỉ định, đảm bảo đã cài đặt mô-đun Roman, có sẵn từ http. //www. perl. com/CPAN/mô-đun/theo mô-đun/RomanmẫuAnchorName
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
06Tên neo để sử dụng khi được đặt thành True [1]. Tên neo được chuyển cho cả hai và. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm. Biểu thức có thể chứa các biến sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
07Nếu
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
03 là một hàm tham chiếu đến một hàm trả về mỏ neo, như trong +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
08hàm sẽ được gọi với các đối số sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
09mẫuAnchorHrefBắt đầu
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
10Mã thông báo bắt đầu tham chiếu neo để sử dụng khi được đặt thành True [1]. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm. Biểu thức có thể chứa các biến sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
11Nếu
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
04 là một hàm tham chiếu đến một hàm trả về mỏ neo, như trong +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
12hàm sẽ được gọi với các đối số sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
13Xem thêm. ,
mẫuAnchorHrefEnd
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
14Mã thông báo kết thúc tham chiếu cố định để sử dụng khi được đặt thành True [1]. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm. Nếu là một hàm tham chiếu đến một hàm trả về đầu neo, như trong
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
15hàm sẽ được gọi mà không có đối số
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
16Xem thêm.
mẫuAnchorNameBắt đầu
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
17Tên neo bắt đầu mã thông báo để sử dụng khi được đặt thành True [1]. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm. Biểu thức có thể chứa các biến sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
11Nếu
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
05 là một hàm tham chiếu đến một hàm trả về tên neo, như trong +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
19hàm sẽ được gọi với các đối số sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
20Xem thêm. ,
mẫuAnchorNameEnd
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
14Mã thông báo kết thúc tên neo để sử dụng khi được đặt thành True [1]. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm. Nếu là một hàm tham chiếu đến một hàm trả về đầu neo, như trong
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
22hàm sẽ được gọi mà không có đối số
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
23Xem thêm.
cấp mẫu
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
24Biểu thức sử dụng khi định dạng nút ToC. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm. Biểu thức có thể chứa các biến sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
25Nếu
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
06 là một hàm tham chiếu đến một hàm trả về nút ToC, như trong +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
26hàm sẽ được gọi với các đối số sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
27mẫuLevelĐóng
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
28Biểu thức sử dụng khi định dạng nút ToC. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm
mẫuCấp độBắt đầu
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
29Biểu thức sẽ sử dụng khi bắt đầu định dạng ở cấp độ ToC. Xem danh sách các biến có sẵn để sử dụng trong biểu thức. Ví dụ: để đặt cho mỗi cấp độ ToC một tên lớp để sử dụng với Cascading Style Sheets [CSS], hãy sử dụng biểu thức
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
30điều này sẽ dẫn đến mỗi nhóm ToC được đặt tên lớp
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
31Ví dụ, xem
mẫuLevelEnd
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
32Biểu thức để sử dụng khi định dạng kết thúc cấp độ ToC. Xem danh sách các biến có sẵn để sử dụng trong biểu thức. Biểu thức mặc định là
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
33Ví dụ, xem
mẫuTokenSố
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
34Số mã thông báo sẽ sử dụng khi bằng True [1]. Mẫu có thể được chỉ định dưới dạng biểu thức hoặc tham chiếu hàm. Biểu thức có quyền truy cập vào các biến sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
35Nếu
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
07 là một hàm tham chiếu đến một hàm trả về số mã thông báo, như trong +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
36hàm sẽ được gọi với các đối số sau
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
37mã thông báoBắt đầu
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
38Vô hướng này xác định mã thông báo sẽ kích hoạt văn bản được đưa vào ToC. Có thể chỉ định bất kỳ thẻ bắt đầu, thẻ kết thúc, nhận xét, khai báo hoặc chuỗi văn bản nào. Ví dụ về mã thông báo 'tokenBegin' hợp lệ là
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
39Khi chỉ định thẻ bắt đầu, các thuộc tính được đưa vào cũng có thể được chỉ định. Lưu ý rằng giá trị thuộc tính được sử dụng như một biểu thức chính quy. Ví dụ: để chỉ định thẻ
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
99> là tokenBegin TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
76Cũng có thể chỉ định các thuộc tính để loại trừ, bằng cách đặt trước giá trị một dấu , mặc định là dấu trừ [-]. Ví dụ: để chỉ định thẻ
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
53> là tokenBegin, loại trừ tất cả thẻ +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
99> TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
78Ngoài ra, bạn có thể chỉ định ở đây một giá trị thuộc tính phải được sử dụng làm văn bản ToC, bằng cách đặt trước giá trị một dấu , mặc định là dấu [@]. Ví dụ: để sử dụng giá trị lớp dưới dạng văn bản ToC
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
42Xem ví dụ chi tiết bằng cách sử dụng
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
11 để tạo ToC của giá trị thuộc tính hình ảnh +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
81Xem thêm. ,
mã thông báoEnd
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
43Định nghĩa 'tokenEnd' áp dụng cho các quy tắc giống như
Xem thêm. ,
tokenToToc
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
44Hàm băm này xác định các mã thông báo phải đóng vai trò là mục nhập ToC. Mỗi nhóm mã thông báo có thể chứa một , , và mã định danh
tokenUpdateBeginAnchorName
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
45Mã thông báo này đánh dấu phần đầu của tên liên kết, được chèn bởi
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously
inserted ToC elements
13. Tùy chọn này được sử dụng bởi +---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90tokenUpdateEndAnchorName
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
46Tùy chọn này được sử dụng bởi
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90, để đánh dấu phần cuối của tên neo đã chèntokenUpdateBeginNumber
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
47Tùy chọn này được sử dụng bởi
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90, để đánh dấu phần đầu của một số được chèntokenUpdateEndNumber
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
46Tùy chọn này được sử dụng bởi
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90, để đánh dấu phần cuối của một số đã chèntokenUpdateBeginToc
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
49Tùy chọn này được sử dụng bởi
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90, để đánh dấu sự bắt đầu của một ToC đã chènmã thông báoUpdateEndToc
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
50Tùy chọn này được sử dụng bởi
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
90, để đánh dấu phần cuối của ToC đã chènCác vấn đề đã biếtCygwin
Để các tệp thử nghiệm chạy trên Cygwin mà không gặp lỗi, loại tệp văn bản mặc định 'UNIX' phải được chọn trong quá trình thiết lập Cygwin. Khi giải nén tar. gz bằng WinZip, phải tắt 'Chuyển đổi CR/LF thông minh của tệp TAR' qua {Tùy chọn. Cấu hình. Miscellaneous} theo thứ tự cho các tệp 'toc. nhóm' và '. /manualTest/manualTest1. htm' để lại ở định dạng UNIX
TÁC GIẢFreddy Vulto
BẢN QUYỀNBản quyền [c] 2009 Freddy Vulto. Đã đăng ký Bản quyền
Thư viện này là phần mềm miễn phí;
×
Hướng dẫn cài đặt mô-đun
Để cài đặt HTML. Toc, sao chép và dán lệnh thích hợp vào thiết bị đầu cuối của bạn
cpanm
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
51vỏ CPAN
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse[] |
| +parse_file[] |
+----------+----------+
/_\
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend[] | | +clear[] |
| +extendFromFile[] | | +format[] |
| +generate[] | +-----+-----+
| +generateFromFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert[] | :
| +insertIntoFile[] | :
+----------+----------+ :
/_\ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert[] |
| +insertIntoFile[] |
| +update[] |
| +updateFile[] |
+---------------------+
52Để biết thêm thông tin về cài đặt mô-đun, vui lòng truy cập hướng dẫn cài đặt mô-đun CPAN chi tiết