[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: transforming MRSS

Subject: Re: transforming MRSS
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Mon, 8 Aug 2011 09:44:33 +0100
Re:  transforming MRSS
> I fail to find a working example for transforming XML where tags have a
> colon in their name... it's always only fragments of a solution which, of
> course, do not work...
>
> 1) is there any *complete* example that shows how to do it? preferably for
> MRSS...

All you need to do is define the namespace for the element for you are
trying to process at a higher point in the hierarchy that is the xml
that is your stylesheet.... so typically the root element as that's
highest point so it will be in-scope throughout the stylesheet file,
just like the 'xsl' namespace.


> 2) why does XSL have to be more complicated than (e.g.)
> simplexml_load_file() from PHP? With all this crazy, over-complicated
> namespace junk... (i mean xmlns:yaddayadda) that is broken or wrong in many
> feeds anyways... why not just access a tag named <media:group> with
> "media:group"?

It's not that complicated and it's not junk, you just haven't figured
it out yet.  You are probably still thinking of xml as a string
instead of a tree of nodes, and once you make that jump everything
else falls into place.

If you want to process <media:group> you need to know the namespace
being used for 'media' in the xml and then define that your in
stylesheet, and that's it, done.

-- 
Andrew Welch
http://andrewjwelch.com

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.