📄 stylesheet.xml
字号:
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output
method="xml"
indent="yes"
encoding = "UTF-8"
omit-xml-declaration="yes"/>
<xsl:param name="application-name" />
<xsl:param name="notification-URL" />
<xsl:param name="time" />
<xsl:template match="*[@push-id]">
--multipart-boundary
Content-type: application/xml
<xsl:text disable-output-escaping="yes"><?xml version="1.0"?></xsl:text>
<xsl:text disable-output-escaping="yes"><!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN" "http://www.wapforum.org/DTD/pap_1.0.dtd"></xsl:text>
<pap product-name="Nokia Push Initiator">
<xsl:element name="push-message">
<xsl:attribute name="push-id"><xsl:value-of select="@push-id"/></xsl:attribute>
<xsl:attribute name="source-reference"><xsl:value-of select="$application-name" /></xsl:attribute>
<xsl:attribute name="progress-notes-requested">false</xsl:attribute>
<xsl:if test="$notification-URL">
<xsl:attribute name="ppg-notify-requested-to">
<xsl:value-of select="$notification-URL" />
</xsl:attribute>
</xsl:if>
<xsl:apply-templates select="addressee" />
<quality-of-service
priority="low"
delivery-method="notspecified"
network-required="false"
bearer-required="false"/>
</xsl:element>
</pap>
--multipart-boundary
Content-Type: text/vnd.wap.si
<xsl:text disable-output-escaping="yes"><?xml version="1.0" encoding="ISO-8859-1"?></xsl:text>
<xsl:text disable-output-escaping="yes"><!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN" "http://www.wapforum.org/DTD/si.dtd"></xsl:text>
<si>
<xsl:element name="indication">
<xsl:attribute name="href"><xsl:value-of select="@URL" /></xsl:attribute>
<xsl:attribute name="si-id"><xsl:value-of select="@push-id" /></xsl:attribute>
<xsl:attribute name="action">signal-medium</xsl:attribute>
<xsl:attribute name="created"><xsl:value-of select="$time" /></xsl:attribute>
<xsl:value-of select="."/>
</xsl:element>
</si>
--multipart-boundary--
</xsl:template>
<xsl:template match="addressee">
<xsl:element name="address">
<xsl:attribute name="address-value">WAPPUSH=
<xsl:value-of select="@address" />
/TYPE=PLMN@null</xsl:attribute>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -