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> एलिमेंट को समर्थन नहीं करता!