This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Selecting Specific Elements Regardless of Namespace
- From: "Lindy Quick" <lindyq at iwon dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Thu, 9 May 2002 15:13:40 -0400 (EDT)
- Subject: Re: [xsl] Selecting Specific Elements Regardless of Namespace
- Reply-to: xsl-list at lists dot mulberrytech dot com
That isn't quite the answer to my question. I am needing to do this regardless of the namespace. Let me go into a little more detail
I am in an xsl sheet that creates html. I need to know the value of the grannysmith/apple node using a xsl:value-of statment pathed directly to that node. This xml I have however is in a fruit namespace and I don't want to know that I am in the fruit namespace.
Thanks
Lindy
--- On Thu 05/09, Wendell Piez wrote:
> Lindy,
>
> At 02:33 PM 5/9/2002, you wrote:
>
> >select="//*[local-name()='apple']"
> >
> >I have found where this statement allows me to get an element named
> apple
> >regardless of where it is at in the tree.
>
> Yes, and select="//apple" works even better. It actually gets
> *all*
> elements named apple, not just one.
>
> > What if I need to get a specific apple.
> >
> >/fruit/apples/jonathan/apple
>
> //jonathan/apple gets you all apples that are inside jonathans.
>
> >as opposed to
> >/fruit/apples/grannysmith/apple
>
> This is pretty basic XPath.
>
> Fancier: all apples that are not in a grannysmith:
>
> //apple[not(parent::grannysmith)]
>
> Does anyone have a good recommendation on where new users can go to learn
>
> XPath? A common weakness of currently-available XSLT books is in their
> coverage of XPath's data model and syntax. Newbies need something that is
>
> both (a) comprehensive, systematic and correct, and (b) easy to swallow
> and
> digest. Unfortunately, it seems to be an area in which lots of folks think
>
> they can cut corners and fake it, whereas in my experience a couple of
> hours spent learning this stuff get you a *huge* return on investment in
> time (and list bandwidth) saved later.
>
> Anyway Lindy, there's your answer.
>
> Enjoy,
> Wendell
>
>
> ======================================================================
> Wendell Piez mailto:wapiez@mulberrytech.com
> Mulberry Technologies, Inc. http://www.mulberrytech.com
> 17 West Jefferson Street Direct Phone: 301/315-9635
> Suite 207 Phone: 301/315-9631
> Rockville, MD 20850 Fax: 301/315-8285
> ----------------------------------------------------------------------
> Mulberry Technologies: A Consultancy Specializing in SGML and XML
> ======================================================================
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
------------------------------------------------
Visit iWon.com - the Internet's largest guaranteed cash giveaway!
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list