Subject: RE: [xsl] XPATH for attribute with different namespace from element From: "Aaron Skonnard" <aarons@xxxxxxxxxxx> Date: Mon, 4 Feb 2002 01:37:06 -0700 |
The following template in doesn't match properly: <xsl:template match="rdf:RDF/channel/@rdf:about"> <xsl:value-of select="current()"/> </xsl:template> ...because it identifies channel elements from NO NAMESPACE, not the default namespace. You need to bind a prefix to the default namespace and use it in front of channel. .................................................. Aaron Skonnard, DevelopMentor (aarons@xxxxxxxxxxx) http://www.develop.com http://www.develop.com/xml ............. http://skonnard.com ................ > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl- > > I am trying to make a template match for an rss about attribute but I > can't seem to get anything to work. > > I tried the following, and all other combinations I could think of with no > success. > rdf:RDF/channel/@rdf:about > > This is my rss file > <?xml version="1.0" encoding="UTF-8"?> > <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > xmlns="http://purl.org/rss/1.0"> > <channel rdf:about="newsmlsiteurn"> > <title>Various files</title> > <link>http://some.site.com</link> > <description>Various files on some.site</description> > </channel> > <item rdf:about="mayidentifier"> > <title>DTD File</title> > <link>dtd\NewsMLv1.0.dtd</link> > </item> > </rdf:RDF> > > and my stylesheet is. > > <?xml version="1.0"?> > <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0" > xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > xmlns="http://purl.org/rss/1.0"> > > <xsl:template match="/"> > <xsl:apply-templates/> > </xsl:template> > > <xsl:template match="rdf:RDF/channel/@rdf:about"> > <xsl:value-of select="current()"/> > </xsl:template> > > <xsl:template match="text()"/> > </xsl:transform> > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XPATH for attribute with diff, Edward . Middleton | Thread | Re: [xsl] XPATH for attribute with , Joerg Pietschmann |
Re: [xsl] Optimization, Joerg Pietschmann | Date | Re: [xsl] XPATH for attribute with , Joerg Pietschmann |
Month |