[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Can a single XPath statement duplicate the func
At 2011-10-23 17:39 -0700, Mark wrote:
Hi Ken, Yes, only one attribute to either element. So I see. I failed to address the attributes after copying your original expression. I think the expression below will work for you. . . . . . . . Ken ~/t/ftemp $ cat mark.xml <Stamps> <Stamp> <Formats souvenir-sheet="2895"/> <Location denomination="1"/> </Stamp> <Stamp> <Formats souvenir-sheet="2896"/> <Location denomination="5"/> <Location souvenir-sheet="1"/> </Stamp> </Stamps>~/t/ftemp $ cat mark.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output indent="yes"/> <xsl:template match="/"> <xsl:for-each select="//Formats"> <result> <xsl:copy-of select="( ../Location/@*[name(.)=name(current()/@*)] , ../Location/@denomination, '0' )[1]"/> </result> </xsl:for-each> </xsl:template> </xsl:stylesheet>~/t/ftemp $ xslt2 mark.xml mark.xsl <?xml version="1.0" encoding="UTF-8"?> <result denomination="1"/> <result souvenir-sheet="1"/>~/t/ftemp $
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|