XSLT <xsl:import> एलीमेंट

वर्णन और उपयोग

<xsl:import> एलीमेंट एक शीर्ष एलीमेंट है, जो एक स्टाइलशीट के भीतरी सामग्री को दूसरे स्टाइलशीट में डालने के लिए उपयोग किया जाता है。

टिप्पणी:आयात की गई स्टाइल की प्राथमिकता निर्यात की स्टाइलशीट से कम है。

टिप्पणी:यह एलीमेंट <xsl:stylesheet> या <xsl:transform> का पहला सहीब होना चाहिए。

टिप्पणी:Netscape 6 आयात प्राथमिकता नियम को समर्थित नहीं करता है, इसलिए इस एलीमेंट का प्रदर्शन <xsl:include> के समान है।

व्याकरण

<xsl:import href="URI"/>

गुण

गुण मूल्य वर्णन
href URI अनिवार्य। आयात किए गए स्टाइलशीट के URI को निर्दिष्ट करता है。

उदाहरण

उदाहरण 1

आपके पास "cdcatalog_ex3.xsl" नामक स्टाइलशीट फ़ाइल होना चाहिए:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
 <html>
 <body>
   <h2>My CD Collection</h2>
   <table border="1">
     <tr bgcolor="#9acd32">
       <th>Title</th>
       <th>Artist</th>
     </tr>
     <tr>
      <td><xsl:value-of select="catalog/cd/title"/></td>
      <td><xsl:value-of select="catalog/cd/artist"/></td>
     </tr>
   </table>
 </body>
 </html>
</xsl:template>
</xsl:stylesheet>

दूसरा नाम "cdcatalog_import.xsl" वाला स्टाइलशीट "cdcatalog_ex3.xsl" को आयात करेगा:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="cdcatalog_ex3.xsl"/>
<xsl:template match="/">
  <xsl:apply-imports/>
</xsl:template>
</xsl:stylesheet>

XML फ़ाइल देखें,XSL फ़ाइल देखें,परिणाम देखें.

टिप्पणी:यह नेटस्केप 6 में चलेगा नहीं, क्योंकि नेटस्केप 6 <xsl:apply-imports> एलिमेंट को समर्थन नहीं करता!