| 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 |