Simplest is
select="document('source2.xml')/JBU:Book/JBU:Chapter/JBU:Sec1/JBU:sec2/JBU:Para[@id='shareme']"
If you're confident it really is an ID attribute, that is, it's marked as an ID attribute in the DTD and notified by the parser as such, then you can do
In 2.0:
<xsl:value-of select="document('source2.xml')/id('shareme')"/>
In 1.0:
<xsl:for-each select="document('source2.xml')">
<xsl:value-of select="id('shareme')"/>
</xsl:for-each>
The for-each here doesn't do any iteration, it just changes the context node.
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference