[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RE: Yahoo shopping feed, XSLT choking on xmlns
On 8/26/05, Ian Ring <iring@xxxxxxxxxxx> wrote: > Take a look at this XML feed: > http://api.shopping.yahoo.com/ShoppingService/v1/productSearch?results=5 > &appid=yahoodemo&query=cheese > > The <ResultSet> node has an attribute: > xmlns="urn:yahoo:prods" > > XSL is choking on that attribute. If I remove it, my transformation > proceeds fine. But - in the real world, I can't edit the incoming XML. I > only have control over my XSL sheet. That means <ResultSet> and all of its unprefixed descendants are in the "urn:yahoo:prods" namespace. Define that namespace in your stylesheet with a prefix, then modify all of your template match patterns with that prefix eg: <xsl:stylesheet xmlns:yahoo="urn:yahoo:prods"... then <xsl:template match="yahoo:ResultSet"> cheers andrew
|
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
|