Subject: Re: [xsl] XLST newbie needs help From: Mike Brown <mike@xxxxxxxx> Date: Mon, 21 Oct 2002 16:26:14 -0600 (MDT) |
NIENKE, Bill P. - ACCOR-NA wrote: > > Newbie to XSLT ~ I'm having trouble transforming this WSDL > > http://www.ejseinc.com/WeatherService/Service.asmx?op=GetExtendedWeatherInfo > > into HTML. All of the elements in the source doc are in the "http://esjeinc.com/WeatherService/" namespace. Bind this namespace to a prefix *in your stylesheet* and then reference the elements in XPath expressions using that prefix. When you don't put a prefix before an element name in an XPath expression, it implies "in no namespace" (there is no defaulting). <xsl:stylesheet version="1.0" xmlns:w="http://esjeinc.com/WeatherService/" xmlns:xsl="... > > <TD ALIGN="left" BGCOLOR="ffffff"> > > <xsl:element name="ExtendedWeatherInfo" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xmlns="http://ejseinc.com/WeatherService/" /> Do you really mean to put an <ExtendedWeatherInfo ...> in the middle of your HTML? > > <b><xsl:text>Current Report for</xsl:text> > > <xsl:value-of select="//Info/Location"/></b><br></br> <xsl:value-of select="/w:ExtendedWeatherInfo/w:Info/w:Location"/> (also note that you should avoid "//" where possible, for efficiency) This should get you started. - Mike ____________________________________________________________________________ mike j. brown | xml/xslt: http://skew.org/xml/ denver/boulder, colorado, usa | resume: http://skew.org/~mike/resume/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XLST newbie needs help, NIENKE, Bill P. - AC | Thread | RE: [xsl] XLST newbie needs help, NIENKE, Bill P. - AC |
Re: [xsl] Process same template 2X?, Joerg Heinicke | Date | [xsl] Accounting for Arbitrary Wrap, W. Eliot Kimber |
Month |