Subject: RE: [xsl] transfer namespace within XSL From: "Xuegen Jin" <xjin_imi@xxxxxxxxx> Date: Wed, 18 Apr 2001 23:19:12 -0400 |
Try this: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xstock="http://www.portfolio.org/Portfolio/Response" extension-element-prefixes="xstock" exclude-result-prefixes="xhtml"> <xsl:output method="xml" doctype-system="Quote.dtd" indent="yes" encoding="UTF-8" /> <xsl:template match="/"> <Quotes> <xsl:for-each select="xstock:PortfolioResp/xstock:Quote"> <Quote Symbol="{xstock:Symbol}"> <Time><xsl:value-of select="xstock:Time"/></Time> <Price><xsl:value-of select="xstock:Price"/></Price> </Quote> </xsl:for-each> </Quotes> </xsl:template> </xsl:stylesheet> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Ivo Ottiger Sent: Wednesday, April 18, 2001 3:50 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] transfer namespace within XSL I try to transform the following XML Doc <?xml version = "1.0" encoding = "UTF-8"?> <PortfolioResp xmlns = "http://www.portfolio.org/Portfolio/Response" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <Quote> <Symbol>SUNW</Symbol> <Time>9:51AM</Time> <Price>16.06</Price> <Change>-1.53%</Change> <Volume>3,729,800</Volume> </Quote> </PortfolioResp> whith the following XSL into a new one without namespace <?xml version="1.0"?> <!-- quotes.xsl: Transform to Quote.dtd vocabulary --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <xsl:output method="xml" doctype-system="Quote.dtd" indent="yes"/> <xsl:template match="/"> <Quotes> <xsl:for-each select="xhtml:PortfolioResp/xhtml:Quote"> <Quote> <Symbol Ticker="{xhtml:Symbol}"></Symbol> <Time><xsl:value-of select="xhtml:Time"/></Time> <Price><xsl:value-of select="xhtml:Price"/></Price> </Quote> </xsl:for-each> </Quotes> </xsl:template> </xsl:stylesheet> which should look like this one <?xml version = "1.0" encoding = "UTF-8"?> <Quotes> <Quote Symbol="SUNW"> <Time>9:51AM</Time> <Price>16.06</Price> </Quote> </Quotes> But without any success. Can somebody help me. Thanks. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] transfer namespace within, Francis Norton | Thread | AW: [xsl] XSL equivalent to SQL "un, Nestel, Frank |
[xsl] ASP in XSL ? (Need URL Encodi, Serdar Kilic | Date | RE: [xsl] changing the order of xml, Xuegen Jin |
Month |