Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Select=employeeshead

File: Data.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="Transform.xslt" type="text/xsl"?> <employees>   <head:header xmlns:head="http://www.domain.com/namespace/header">     <title>Employee Data File</title>     <maintainer>developer 1</maintainer>   </head:header>   <employee eid="1" dept="programming">     <contact addInfo="info1">       <name>         <firstName>Joe</firstName>         <middleName int="B">Brian</middleName>         <lastName>Smith</lastName>       </name>       <address>         <street>1 Drive</street>         <city>Vancouver</city>         <state>BC</state>         <zipcode>80210</zipcode>       </address>       <phone>         <tel type="wk">111-1111111</tel>         <tel type="hm">222-222222</tel>         <fax>303-4667357</fax>       </phone>       <email>a@a.com</email>     </contact>     <hireDate>2008-10-29</hireDate>   </employee> </employees> File: Transform.xslt <xsl:stylesheet         xmlns:xsl="http://www.w3.org/1999/XSL/Transform"         xmlns:head="http://www.domain.com/namespace/header"         version="1.0">   <xsl:template match="/">     <xsl:value-of select="employees/head:header/namespace::head"/>   </xsl:template> </xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?>http://www.domain.com/namespace/header