日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

XSL-FO 初學者教程:XSL-FO 輸出和流_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:XML入門教程:現(xiàn)實生活中的XML
一個現(xiàn)實生活中的例子,向您展示XML如何攜帶數(shù)據。 實例:XML 新聞 XMLNews是用于交換新聞和其他信息的規(guī)范。 對新聞的供求雙方來說,通過使用這種標準,可以使各種類型的新聞信息通過不

XSL-FO在<fo:flow>元素內部定義輸出。

XSL-FO 頁面(Page)、流(Flow)以及塊(Block)

內容“塊”會“流”入“頁面”中,然后輸出到媒介。

XSL-FO輸出通常被嵌套在<fo:block>元素中,<fo:block>嵌套于<fo:flow>元素中,<fo:flow>嵌套于<fo:page-sequence>元素中:

以下為引用的內容:
<fo:page-sequence>
<fo:flow flow-name="xsl-region-body">
<fo:block>
<!-- Output goes here -->
</fo:block>
</fo:flow>
</fo:page-sequence>

XSL-FO 實例

現(xiàn)在讓我們看一個真實的XSL-FO實例:

以下為引用的內容:
<?xml version="1.0" encoding="ISO-8859-1"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<fo:flow flow-name="xsl-region-body">
<fo:block>Hello W3Schools</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>

XSL-FO頁面使用來自<fo:flow>元素的數(shù)據進行填充。

XSL-FO 頁面順序

XSL-FO使用<fo:page-sequence>元素來定義輸出頁面。

每個輸出頁面都會引用一個定義布局的page master。

每個輸出頁面均有一個定義輸出的<fo:flow>元素。

每個輸出頁面均會按順序(序列)被打印或顯示。

XSL-FO Flow(流)

XSL-FO頁面使用來自<fo:flow>元素的數(shù)據進行填充。

<fo:flow>包含所有被打印到頁面的元素。

當頁面被印滿以后,相同的page master會被一遍又一遍地被使用,直到所有頁面的頁面被打印為止。

流動到何處?

<fo:flow>元素有一個名為"flow-name"的屬性。

flow-name屬性的值定義<fo:flow>元素的內容會去往何處。

合法的值:

xsl-region-body (進入region-body)

xsl-region-before (進入region-before)

xsl-region-after (進入region-after)

xsl-region-start (進入region-start)

xsl-region-end (進入region-end)

分享:關于 XML 的十種觀點
在計算機信息技術中,少有象類似 XML 那樣的技術,她讓人們產生范圍很大的聯(lián)想,而這些聯(lián)想及其應用又可能相距甚遠。她也更多引起人們對 XML 彼此不同的理解與認識,當然也包括誤解。她什么也是

來源:模板無憂//所屬分類:Xml教程/更新時間:2008-08-22
相關Xml教程