[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] processing alternating sibling nodes
> ------------------------------------------------------------------------ > I am having trouble getting the following xml tree to simply write out > it's contents in the order that it appears: > ------------------------------------------------------------------------ > <home> > <problem> > <question> > <text>text content 1</text> > <reference>ref content 1</reference> > <text>text content 2</text> > <reference>ref content 2</reference> > <text>text content 3</text> > <reference>ref content 3</reference> > <text>text content 4</text> > <reference>ref content 4</reference> > <text>text content 5</text> > </question> > </problem> > </home> > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ > this is the most recent xsl logic that I have tried: > ------------------------------------------------------------------------ > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE home > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:xt="http://www.jclark.com/xt" > extension-element-prefixes="xt"> > > <xsl:output method="html" indent="no" encoding="ISO-8859-1"/> > > <xsl:template match = "/"> > <html><head></head><body> > <xsl:apply-templates/> > </body></html> > </xsl:template> > > <xsl:template match="home/problem"> > <xsl:for-each select="descendant::question"> > <xsl:value-of select="text"/> > <xsl:value-of select="reference"/> > </xsl:for-each> > </xsl:template> > > </xsl:stylesheet> > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ > The output I am getting is this: > ------------------------------------------------------------------------ > text content 1 > ref content 1 > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ > The output I would like to get is this: > ------------------------------------------------------------------------ > text content 1 > ref content 1 > text content 2 > ref content 2 > text content 3 > ref content 3 > text content 4 > ref content 4 > text content 5 > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ > Thanks in advance for any help you can offer. > -steve > ------------------------------------------------------------------------ > > > > **************************************************************************** This email may contain confidential material. If you were not an intended recipient, please notify the sender and delete all copies. We may monitor email to and from our network. **************************************************************************** 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
|