|
Subject: RE: [xsl] Writing xslt from DSML From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 20 Apr 2010 15:36:40 +0100 |
Looks like two template rules:
<xsl:template match="batchResponse">
<xsl:copy>
<xsl:apply-templates select=".//attr">
</xsl:copy>
</xsl:template>
<xsl:template match="attr">
<xsl:element name="{@name}">
<xsl:value-of select="value"/>
</xsl:element>
</xsl:template>
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
> -----Original Message-----
> From: vinu shankar [mailto:vinuav_13@xxxxxxxxxxx]
> Sent: 20 April 2010 14:20
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Writing xslt from DSML
>
> Hi,
>
> I am using XSLT 2.0.
> I have to form write the XSLT for the DSML content extracted
> from a LDAP server.
> I am trying to generate an XML fragment from multivalued LDAP
> attributes. data(in DSML form) looks like
>
> <batchResponse xmlns:xsd="http://www.w3c.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance">
> <searchResponse>
> <searchResultEntry
> dn="uid=282002558871883,ou=People,o=sct.com,o=cp">
> <attr name="uid">
> <value>282002558871883</value>
> </attr>
> <attr name="pdsloginid">
> <value>fac60006</value>
> </attr>
> <attr name="givenname">
> <value>Brutus</value>
> </attr>
> <attr name="pdsemaildefaultaddress">
> <value>fac60006@xxxxxxx</value>
> </attr>
> <attr name="pdscpsurveyed">
> <value>true</value>
> </attr>
> </searchResponse>
> </batchResponse >
>
> I need the XML file from the above DSML file.
> The XML file which I need is
> <batchResponse xmlns:xsd="http://www.w3c.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance">
> <uid>
>
> 282002558871883
> </uid>
> <pdsloginid>
> fac60006
> </pdsloginid>
> <givenname>
> Brutus
> </givenname>
> <pdsemaildefaultaddress>
> fac60006@xxxxxxx
> </pdsemaildefaultaddress>
> <pdscpsurveyed>
> true
> </pdscpsurveyed>
> </batchResponse >
> So how can I achieve this using XSLT.
> I am a newbee to XSLT.Please help
>
> Thank you,
> Evergreen
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Writing xslt from DSML, vinu shankar | Thread | [xsl] Entity inside an attribute, Shashank Jain |
| Re: [xsl] entities in decimal-forma, Михаил Сабуренков | Date | RE: [xsl] entities in decimal-forma, Michael Kay |
| Month |