Hallo,
hier die fb2cisco.xsl:
Mfg
hermann
hier die fb2cisco.xsl:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<CiscoIPPhoneDirectory>
<Title><xsl:value-of select="/phonebooks/phonebook/@name"/></Title>
<Prompt>Kontakt wählen</Prompt>
<xsl:for-each select="/phonebooks/phonebook/contact">
<xsl:for-each select="telephony/number">
<DirectoryEntry>
<Name><xsl:value-of select="../../person/realName" /></Name>
<xsl:choose>
<xsl:when test="@quickdial<10">
<xsl:element name="Telephone">**70<xsl:value-of select="@quickdial"/></xsl:element>
</xsl:when>
<xsl:when test="@quickdial>9">
<xsl:element name="Telephone">**7<xsl:value-of select="@quickdial"/></xsl:element>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="@vanity!=''">
<xsl:element name="Telephone">**8<xsl:value-of select="@vanity"/></xsl:element>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="@type='home'"><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:when test="@type='intern'"><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:when test="@type=''"><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:when test="@type='memo'"><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:when test="@type='work'"><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:when test="@type='fax_work'"><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:when test="@type='mobile'"><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:otherwise><xsl:element name="Telephone"><xsl:value-of select="."/></xsl:element></xsl:otherwise>
</xsl:choose>
</DirectoryEntry>
</xsl:for-each>
</xsl:for-each>
</CiscoIPPhoneDirectory>
</xsl:template>
</xsl:stylesheet>
Mfg
hermann