[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Multiple attributes present and non-present
List (et al.), I was looking for a way to copy all the attributes of any element in my xsl:stylesheet. I stumbled on to this (below). I have not found an example of copy-of being used this way. Should I use a different method? Also it would be nice not to have the empty attributes (taken from my dtd probably) appear. How can I null this consequence? Sincerely, Mike F. XSL: <xsl:template match="/"> <HEY> <xsl:apply-templates select="//PERSNAME"/> </HEY> </xsl:template> <xsl:template match="PERSNAME"> <xsl:element name="PERSNAME"> <xsl:copy-of select="@*"/> <xsl:copy-of select="node()"/> </xsl:element> </xsl:template> </xsl:stylesheet> Output: <HEY> <PERSNAME NORMAL="Sondheim, Stephen" ROLE="" ENCODINGANALOG="">Sondheim</PERSNAME> <PERSNAME ENCODINGANALOG="700$a" ROLE="lyr" NORMAL="Hart, Lorenz">Lorenz Hart</PERSNAME> </HEY> __________________________________________________ Do You Yahoo!? Yahoo! Sports - sign up for Fantasy Baseball http://sports.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|