Re: problem with xsl for multivalue strings
- From: "Rolf Barbakken" <notnoisy@xxxxxxxxxxxxx>
- Date: Fri, 29 Jul 2005 23:35:42 +0200
"Joris Gillis" <roac@xxxxxxxxxx> wrote in message
news:op.suozkcznyf9v9r@xxxxxxxxxxxxxxxxxx
> Tempore 22:04:55, die Friday 29 July 2005 AD, hinc in foro {comp.text.xml}
> scripsit Rolf Barbakken <notnoisy@xxxxxxxxxxxxx>:
>
> Here's the syle***, it does not look very neat, but at least it works.
How did you test it?
I get nothing out of this xsl-file. The XML fills up nicely, but when I do a
objXMLDOM.transformNode(objXSLDOM)
the result is nothing.
The XSL:
<xsl:style*** xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:b="urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/"
xmlns:f="cln-ewa:custom:"
xmlns:c="xml:"
xmlns:g="urn:schemas-microsoft-com:office:office"
xmlns:e="cln-ewa:standard:"
xmlns:d="urn:schemas:contacts:"
xmlns:a="DAV:">
<xsl:output method="text"/>
<xsl:template
match="/">
<xsl:for-each select="a:multistatus/a:response">
<xsl:for-each select="(a:propstat/a:prop)[1]">
<xsl:text></xsl:text>
<xsl:text>	</xsl:text>
<xsl:text></xsl:text>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:sn"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:street"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:postalcode"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:l"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:officetelephonenumber"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:telephoneNumber"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:mobile"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:email1"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:customerid"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:contacturl"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:facsimiletelephonenumber"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="a:creationdate"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:department"/>
<xsl:text>	</xsl:text>
<xsl:text></xsl:text>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:deleted"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:maker"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:work"/>
<xsl:text>	</xsl:text>
<xsl:text></xsl:text>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:ssn"/>
<xsl:text>	</xsl:text>
<xsl:text></xsl:text>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:visitadr"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:businesshomepage"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="e:agressoid"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="e:agressoinitials"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="d:homeState"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:contactikon"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:customergroup"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="e:contactperson"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:projects"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="e:agressonew"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="e:extagressoid"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="e:foretn"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:mycontact"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:activeprojects"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="f:contacted"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="a:contentclass"/>
<xsl:text>	</xsl:text>
<xsl:apply-templates select="e:professioncode"/>
<xsl:text> </xsl:text>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
<xsl:template match="*[@b:dt='mv.string']/*[position() !=last()]">
<xsl:value-of select="." /><xsl:text>,</xsl:text>
</xsl:template>
<xsl:template match="d:street">
<xsl:value-of select="translate(., '  ', '  ')" />
</xsl:template>
<xsl:template match="d:postalcode">
<xsl:value-of select="translate(., ' ', '')" />
</xsl:template>
</xsl:style***>
--
_________________
Rolf @ Questus ans
.
- References:
- Re: problem with xsl for multivalue strings
- From: Rolf Barbakken
- Re: problem with xsl for multivalue strings
- From: Joris Gillis
- Re: problem with xsl for multivalue strings
- From: Rolf Barbakken
- Re: problem with xsl for multivalue strings
- From: Joris Gillis
- Re: problem with xsl for multivalue strings
- Prev by Date: Re: problem with xsl for multivalue strings
- Next by Date: Re: problem with xsl for multivalue strings
- Previous by thread: Re: problem with xsl for multivalue strings
- Next by thread: Re: problem with xsl for multivalue strings
- Index(es):