On Mon, 2006-01-02 at 21:06 -0500, Chris Lennert wrote: > Paul W. Frields wrote: > > Actually, I thought the same thing before my commit, WRT the absolute > > element path, then promptly forgot to go back and change it. Thanks for > > catching this. The node() thing I didn't realize was an issue. Are > > there any usage differences between "node()" and "."? > > > > As I understand XPath: "node()" is a node test that yields true for any type of > node whether it be an attribute, element, et cetera. The "." is short for > self::node() and always refers to the node currently being pointed to, the > context node. node() can refer to nodes other than the context node, as in > "child::node()" (all nodes that are immediate children of the context node) or > "ancestor::node()" (all nodes that are parents, grandparents, etc. of the > context node). I understand that node() is a function that can be applied to nodes other than the current context. I should have been more clear in my question; what I meant was, in a given context are: <xsl:value-of select="node()"/> and: <xsl:value-of select="."/> always equivalent? -- Paul W. Frields, RHCE http://paul.frields.org/ gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233 5906 ACDB C937 BD11 3717 Fedora Documentation Project: http://fedora.redhat.com/projects/docs/
Attachment:
signature.asc
Description: This is a digitally signed message part
-- fedora-docs-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-docs-list