XML Tutorials - Herong's Tutorial Examples
This XML tutorial book is a collection of notes and sample codes written by the author while he was learning XML himself. Topics include introduction to XML, DTD (Document Type Definition), XSD (XML Schema Definition), XPath (XML Path Language), XSL (Extensible Stylesheet Language), XSLT (XSL Transf... 2023-03-09, 11630👍, 3💬
💬 2022-07-22 Helen: This is very helpful!
💬 2016-05-07 mehari: this tutorials helps many trainers through out the world, thanks!
Building Back-of-Book Indexes
This section provides a tutorial example on how to build a clickable back-of-book indexes with hyperlinks using index-key attributes and index-page-citation-list formatting objects. 2023-03-09, 176👍, 1💬
💬 2023-03-09 Henrik Laurell: this code example does not show any pagenumbers for some reason ? ...
Table Column and Row Merge or Span
This section provides a tutorial example on how to merge or span table columns and rows with table-cell[@number-columns-spa nned]and/or table-cell[@number-rows-spanne d]attributes. 2022-11-23, 1752👍, 1💬
Font Attributes and Generic Fonts
This section describes font attributes to specify font family, size, style and weight. XSL-FO supports 5 generic font families: serif, sans-serif, cursive, fantasy, and monospace. 2022-10-01, 1467👍, 0💬
FOP Download and Installation on Windows
This section provides a tutorial on how to download and install Apache™ FOP on Windows systems. 2022-10-01, 907👍, 0💬
Table and Column Width Control
This section provides a tutorial example on how to control table width and column widths with table[@width] and table-column[@column-width] attributes. 2022-10-01, 856👍, 0💬
"basic-link" with "internal-destination" Attribute
This section provides a tutorial example on how to use 'basic-link' formatting objects with the 'internal-destination' attribute to create a hyperlink to refer to a location inside the XSL-FO formatted output itself. 2022-10-01, 637👍, 0💬
space-before/space-after vs. Margin
This section provides a tutorial example showing how to use space-before and space-after to override margin-top and margin-bottom in lr-tb writing mode to control margin spaces between blocks. 2022-10-01, 628👍, 0💬
Controlling White Space Characters
This section provides a tutorial example on how to control white space characters in the content of 'block' formatting object. By default, white space characters are collapsed and linefeed chacters are converted to space. 2022-10-01, 608👍, 0💬
What Is Apache™ FOP?
This section describes Apache™ FOP, which is an XSL-FO (eXtensible Stylesheet Language - Formatting Objects) processor developed by Apache™ Software Foundation. 2022-10-01, 517👍, 0💬
Table Cell Borders Collapsed and Separated
This section provides a tutorial example on how to create table with cell borders collapsed and separated. The table[@border-collapse] attribute takes two values: collapse and separate. 2022-10-01, 510👍, 0💬
Apache™ FOP (Formatting Objects Processor)
This chapter provides tutorial notes and example codes on Apache™ FOP (Formatting Objects Processor). Topics include introduction of FOP; FOP download and installation; FOP verification sample; FOP command options; FOP processing examples: formatting, transformation and formatting, and transformatio... 2022-10-01, 461👍, 0💬
What Is "page-sequence-master"
This section describes page-sequence-master, which declares a sequence of layouts with existing 'simple-page-master' layouts. 2022-10-01, 430👍, 0💬
hello.fo - Sample XSL-FO document
This section provides a sample XSL-FO document, which is an XML document with 'root' element and 'layout-master-set' and 'page-sequence' sub-elements. 2022-10-01, 429👍, 0💬
What Is "inline-container" Formatting Object?
This section describes 'inline' formatting object, which generates an inline area on the target device with its content. 2022-10-01, 417👍, 0💬
"inline" Splitting for Line Break
This section provides a tutorial example showing an 'inline' of text getting split into two parts, because it is too long to fit into remaining portion of the line page. 2022-10-01, 416👍, 0💬
Generic Font for Chinese Characters
This section provides a tutorial example on using XSL-FO generic font for Chinese characters. Apache FOP AWT output works. But PDF output failed, because the mapped font Helvetica does not support Chinese characters. 2022-10-01, 413👍, 0💬
Page Footer with 3 Parts
This section provides a tutorial example on how to generate page footers with 3 parts aligned to left, center and right separately. A table of one row and three cells is used. 2022-10-01, 402👍, 0💬
Example - Cover-Page-and-Two-Columns.fo
This section provides a tutorial example of an XSL-FO document structure, Cover-Page-and-Two-Columns.fo, which declares two page layouts: one for the cover page and one for content pages. It also specifies that content pages to be formatted in two columns. 2022-10-01, 395👍, 0💬
region-before and region-after Sub Elements
This section describes optional region-before and region-after sub elements of the simple-page-master page layout. They are used to declare header and footer areas on the page in most cases. 2022-10-01, 384👍, 0💬
"fop" Command and Options
This section provides a tutorial on how to run the 'fop' command and use its options for taking input files and generating output files. 2022-10-01, 332👍, 0💬
"fop -xml -xsl -foout" - XSLT Transformations
This section provides a tutorial on how to run the 'fop -xml -xsl -foout' command to convert an XML file to another XML or text file using a XSLT file with XSLT transformation templates. 2022-10-01, 317👍, 0💬
Wheat Is "repeatable-page-master-alternatives"?
This section describes 'repeatable-page-master-altern atives'which is a sub element of 'page-sequence-master' to declare a sub sequence of layouts by specifying a list of alternative layouts with a condition attached to each layouts. 2022-10-01, 309👍, 0💬
Page Layout Masters
This chapter provides tutorial notes and example codes on XSL-FO page layout masters. Topics include introduction of simple-page-master and page-sequence-master; declaring region-body, region-before, region-after, region-start and region-end; mapping a page-sequence to a layout or layout sequence; m... 2022-10-01, 308👍, 0💬
Block Splitting for Page Break
This section provides a tutorial example showing a 'block' of text getting split into two parts, because it is too big to fit into remaining portion of the current page. 2022-10-01, 295👍, 0💬
什么是核酸疫苗？ 它的工作机制是什么？ 核酸疫苗又可以细分成两个小类：DNA疫苗，mRN A疫苗。1. DNA疫苗 - DNA疫苗是...
新冠病毒的外部形状是什么？ 新冠病毒是由哪些成分构成的？ 从外部来看，新冠病毒形状并不规则，但大部分呈球状 颗粒，...
This section provides a tutorial example on how to run WinRAR in a command line window.
This section provides a tutorial on how to modify the Perl CGI test script, printenv.pl, and run it ...
The Boar/Pig The Pig is a fun and enlightening personality blessed with patience and understanding. ...