|
Subject: [xsl] Grouping and renaming elements From: "Ronan Phelan" <ro_spod@xxxxxxxxxxx> Date: Mon, 02 Dec 2002 13:29:44 +1300 |
<translated> <PersonaUnaCalle> Sunny Street </PersonaUnaCalle> <PersonaUnaCiudad> Dublin </PersonaUnaCiudad> <PersonaUnaDOB> 19660301 </PersonaUnaDOB> <PersonaUnaTel> 01035312174234 </PersonaUnaTel> <PersonaDosCalle> Windy Street </PersonaDosCalle> <PersonaDosCiudad> Cork </PersonaDosCiudad> <PersonaDosDOB> 19800502 </PersonaDosDOB> <PersonaDosTel> 0103532287213 </PersonaDosTel> </translated>
<request> <PersonOne> <address> <street> Sunny Street </street> <city> Dublin </city> </address> <dob> 19660301 </dob> <telephone> 01035312174234 </telephone> </PersonOne> <PersonTwo> <address> <street> Windy Street </street> <city> Cork </city> </address> <dob> 19800502 </dob> <telephone> 0103532287213 </telephone> </PersonTwo> </request>
<!--more lines in the address to match fields -->
</address> <PersonTwo>
<address></PersonTwo> </request>
<!-- address templates --> <xsl:template match="*[contains(local-name(), 'Calle')]"> <Street> <xsl:value-of select="."/> </Street> </xsl:template>
<xsl:template match="*[contains(local-name(), 'Ciudad')]">
<city>
<xsl:value-of select="."/>
</city>
</xsl:template> <xsl:if test="contains( local-name(), 'DOB')">
<dob>
<xsl:value-of select="."/>
</dob>
</xsl:if> <xsl:if test="contains( local-name(),'Tel')">
<telephone>
<xsl:value-of select="."/>
</telephone>
</xsl:if>| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [no subject], adrianori@xxxxxxxx | Thread | [xsl] Date, Vijaya Kumar Y |
| [no subject], adrianori@xxxxxxxx | Date | [xsl] Date, Vijaya Kumar Y |
| Month |