XSL-FO اور XSLT

XSL-FO اور XSLT می‌توانند یکدیگر را کمک کنند.

یاد آور می‌شوید اسلیپ نمونه؟

<fo:block
    font-size="14pt" font-family="verdana" color="red"
    space-before="5mm" space-after="5mm">
و 3 اسکول
</fo:block>
<fo:block
    text-indent="5mm"
    font-family="verdana" font-size="12pt"
    space-before="5mm" space-after="5mm">
کم کیو 3 سی کوم پر آپ تمام ویب بنائی تیچرس پائیں گے، از بنیادی ایچ تی ایم ال اور ایچ تی ایم ال اکس تک پیشرفته XML، ایکس ایس ایل، میڈیا
کم کیو 3 سی کوم پر آپ تمام ویب بنائی تیچرس پائیں گے، از بنیادی ایچ تی ایم ال اور ایچ تی ایم ال اکس تک پیشرفته XML، ایکس ایس ایل، میڈیا
اور وپ
</fo:block>

نتیجہ:

یہ مثال ایکس ایس ایل-ف او بلوک خطوط سے متعلق سیکشن سے آیا ہے۔

ایکس ایس ایل-تی کی مدد سے

ایکس ایس ایل-ف او معلومات کو سند سے ہٹائیں:

<header>
و 3 اسکول
</header>
<paragraph>
کم کیو 3 سی کوم پر آپ تمام ویب بنائی تیچرس پائیں گے، از بنیادی ایچ تی ایم ال اور ایچ تی ایم ال اکس تک پیشرفته XML، ایکس ایس ایل، میڈیا
کم کیو 3 سی کوم پر آپ تمام ویب بنائی تیچرس پائیں گے، از بنیادی ایچ تی ایم ال اور ایچ تی ایم ال اکس تک پیشرفته XML، ایکس ایس ایل، میڈیا
اور وپ
</paragraph>

ایکس ایس ایل-تی تبدیلی اضافہ کریں:

<xsl:template match="header">
<fo:block
    font-size="14pt" font-family="verdana" color="red"
    space-before="5mm" space-after="5mm">
    <xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="paragraph">
<fo:block
    text-indent="5mm"
    font-family="verdana" font-size="12pt"
    space-before="5mm" space-after="5mm">
    <xsl:apply-templates/>
</fo:block>
</xsl:template>

نتیجہ یہی ہوگا: