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, 11955🔥, 3💬
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, 202🔥, 1💬
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, 2403🔥, 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, 1998🔥, 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, 1228🔥, 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, 904🔥, 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, 864🔥, 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, 860🔥, 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, 705🔥, 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, 697🔥, 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, 660🔥, 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, 574🔥, 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, 564🔥, 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, 540🔥, 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, 532🔥, 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, 528🔥, 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, 500🔥, 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, 453🔥, 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, 449🔥, 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, 400🔥, 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, 390🔥, 0💬
This section provides a tutorial example on the EC key PEM file format. EC domain parameters are sto...
An example of the AES key schedule is provided to illustrate how 11 round keys get calculate from a ...
This chapter provides tutorial notes on sqljdbc42.jar, JDBC Driver 4.2 produced by Microsoft for SQL...
"RefillOrder" is an XML document based Web service for testing purpose only. High level information ...
This section provides a tutorial example on how to download and install Notepad++ on Windows system;...