XSLT <xsl:apply-imports> ਈਲੀਮੈਂਟ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

<xsl:apply-imports> ਈਲੀਮੈਂਟ ਇੰਪੋਰਟ ਸਟਾਈਲ ਸ਼ੇਅਰ ਵਿੱਚ ਟੈਮਪਲੇਟ ਰੂਲਾਂ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ。

ਇੰਪੋਰਟ ਸਟਾਈਲ ਸ਼ੇਅਰ ਵਿੱਚ ਟੈਮਪਲੇਟ ਰੂਲਾਂ ਦੀ ਪਹਿਲਵਾਈ ਮੁੱਖ ਸਟਾਈਲ ਸ਼ੇਅਰ ਵਿੱਚ ਟੈਮਪਲੇਟ ਰੂਲਾਂ ਤੋਂ ਘੱਟ ਹੁੰਦੀ ਹੈ।ਅਗਰ ਤੁਸੀਂ ਮੁੱਖ ਸਟਾਈਲ ਸ਼ੇਅਰ ਵਿੱਚ ਸਮਾਨ ਟੈਮਪਲੇਟ ਰੂਲ ਦੀ ਜਗ੍ਹਾ ਇੰਪੋਰਟ ਸਟਾਈਲ ਸ਼ੇਅਰ ਵਿੱਚ ਟੈਮਪਲੇਟ ਰੂਲ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ <xsl:apply-imports> ਈਲੀਮੈਂਟ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ ਪਵੇਗਾ。

ਗਰੰਥ

<xsl:apply-imports/>

ਵਿਸ਼ੇਸ਼ਤਾ

ਕੋਈ ਨਹੀਂ

ਉਦਾਹਰਣ

ਅਸੀਂ ਇੱਕ ਨਾਮ "standard.xsl" ਵਾਲੀ ਸਟਾਈਲ ਸ਼ੇਅਰ ਰੱਖਦੇ ਹਾਂ ਜਿਸ ਵਿੱਚ message ਈਲੀਮੈਂਟ ਲਈ ਟੈਮਪਲੇਟ ਰੂਲਾਂ ਸ਼ਾਮਿਲ ਹਨ:

<?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="message">
  <h2><xsl:apply-templates/></h2>
</xsl:template>
</xsl:stylesheet>

ਹੋਰ ਸਟਾਇਲ ਸ਼ੇਅਰ ਸਟੈਂਡਰਡ.ਐੱਕਸਲ ਲੋਡ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ message ਵਿੱਚ ਸੰਸ਼ੋਧਨ ਕਰ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਇਸ ਤਰ੍ਹਾਂ:

<?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="standard.xsl"/>
<xsl:template match="message">
  <div style="border:solid blue">
  <xsl:apply-imports/>
  </div>
</xsl:template>
</xsl:stylesheet>

ਨਤੀਜਾ ਹੈ: ਇੱਕ ਸੰਦੇਸ਼ ਨੂੰ ਕਰੀਬੀ ਐਲੀਮੈਂਟ ਵਿੱਚ ਟਰਾਂਸਫਾਰਮ ਕੀਤਾ ਜਾਵੇਗਾ:

<div style="border:solid blue"><h2>...</h2></div>