If I understand your question correctly, here is what you can do.
You can define the block with id like this.
<fo:block id="IRAQ_ID" text-align="center"> some data </fo:block>
and you get the page number of IRAQ_ID using this.
<fo:page-number-citation ref-id="IRAQ_ID"/>
Goodluck
Raj..
-----Original Message-----
From: Gustaf Liljegren [mailto:gustaf(_dot_)liljegren(_at_)bredband(_dot_)net]
Sent: Thursday, April 03, 2003 11:08 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] FO: Cross references in books
I made an <xref> element with an "idref" attribute in my DTD. Then some
block elements have "id" attributes. I thought this would be handy when I
do cross-references, like in:
<p>Read more about Iraq on page <xref idref="iraq"/>.</p>
I'm trying to implement an <xref> template in XSL-FO now, but with no luck
so far. I don't know how to extract the page number on the other page.
Maybe it's not possible?
Gustaf
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list