Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu kılavuzda bazı özniteliklerin değerini otomatik olarak tamamlamak için XSLT IntelliSense'in nasıl kullanılacağı gösterilmektedir.
IntelliSense'i xsl:with-param ve xsl:call-template öğelerinin ad özniteliğinde kullanmak için
Yeni bir XSLT dosyası oluşturun ve aşağıdaki kodu kopyalayın:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- These 2 elements effectively assign $messages = resources/en.xml/<messages>, then $messages is used in the "localized-message" template. --> <xsl:param name="lang">en</xsl:param> <xsl:variable name="messages" select="document(concat('resources/', $lang, '.xml'))/messages"/> <xsl:template name="msg23" match="msg23"> </xsl:template> <xsl:template name="localized-message"> <xsl:param name="msgcode"/> <!-- Show message string. --> <xsl:message terminate="yes"> <xsl:value-of select="$messages/message[@name=$msgcode]"/> </xsl:message> </xsl:template> </xsl:stylesheet>İmlecinizi arkasına
<xsl:template name="msg23" match="msg23">yerleştirin ve Enter tuşuna basın. Ardından aşağıdakixsl:call-templateöğeyi yazmaya başlayın:<xsl:call-template name="localized-message"> </xsl:call-template>Şablon adları listesi, siz yazarken öğesinin özniteliğinde
name=""xsl:call-templategörünür.İmlecinizi arkasına
<xsl:call-template name="localized-message">yerleştirin ve Enter tuşuna basın. Ardından aşağıdakixsl:with-paramöğeyi yazmaya başlayın:<xsl:with-param name="msgcode">msg23</xsl:with-param>Parametre adlarının listesi öğesinin
name=""xsl:with-paramözniteliğinde görünür.
IntelliSense'i bir xsl:apply-templates öğesinin mode özniteliğinde kullanmak için
Yeni bir XSLT dosyası oluşturun ve aşağıdaki kodu kopyalayın:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <HTML> <BODY> <TABLE> <xsl:apply-templates select="customers/customer"> <xsl:sort select="state"/> <xsl:sort select="name"/> </xsl:apply-templates> </TABLE> </BODY> </HTML> </xsl:template> <xsl:template match="customer"> <TR> <xsl:apply-templates select="name" /> <xsl:apply-templates select="address" /> <xsl:apply-templates select="phone" /> </TR> </xsl:template> <xsl:template match="name"> <TD STYLE="font-size:14pt font-family:serif"> <xsl:apply-templates /> </TD> </xsl:template> <xsl:template match="address"> <TD> <xsl:apply-templates /> </TD> </xsl:template> <xsl:template match="phone"> <TD> <xsl:apply-templates /> </TD> </xsl:template> <xsl:template match="phone" mode="accountNumber"> <xsl:param name="Area_Code"/> <TD STYLE="font-style:italic"> 1-<xsl:value-of select="."/>-001 </TD> </xsl:template> </xsl:stylesheet>İmlecinizi arkasına
<xsl:apply-templates select="phone" />yerleştirin ve Enter tuşuna basın. Ardından aşağıdakixsl: apply-templatesöğeyi yazmaya başlayın:<xsl:apply-templates select="phone" mode="accountNumber">Şablon modlarının listesi öğesinin
mode=""özniteliğindexsl:apply-templatesgörünür.
IntelliSense'i xsl:namespace-alias öğesinin stylesheet-prefix ve result-prefix özniteliklerinde kullanmak için
Yeni bir XSLT dosyası oluşturun ve aşağıdaki kodu kopyalayın:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:alt="http://www.w3.org/1999/XSL/Transform-alternate" version="1.0"> <xsl:param name="browser" select="'InternetExplorer'"/> <xsl:template match="/"> <alt:stylesheet> <xsl:choose> <xsl:when test="$browser='InternetExplorer'"> <alt:import href="IERoutines.xsl"/> <alt:template match="/"> <div> <alt:call-template name="showTable"/> </div> </alt:template> </xsl:when> <xsl:otherwise> <alt:import href="OtherBrowserRoutines.xsl"/> <alt:template match="/"> <div> <alt:call-template name="showTable"/> </div> </alt:template> </xsl:otherwise> </xsl:choose> </alt:stylesheet> </xsl:template> </xsl:stylesheet>İmlecinizi arkasına
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:alt="http://www.w3.org/1999/XSL/Transform-alternate" version="1.0">yerleştirin ve Enter tuşuna basın. Ardından aşağıdakixsl:namespace-aliasöğeyi yazmaya başlayın:<xsl:namespace-alias stylesheet-prefix="alt" result-prefix="xsl"/>Ön ek listesinin öğesinin ve
result-prefixözniteliklerindestylesheet-prefixnasıl göründüğünexsl:namespace-aliasdikkat edin.