[Home] [By Thread] [By Date] [Recent Entries]
SORENS,MICHAEL (HP-Boise,ex1) wrote:
In fact foo and meta elements are in http://www.w3.org/1999/xhtml namespace due to default namespace declaration, so you have to declare http://www.w3.org/1999/xhtml namespace in the stylesheet, bind it to a prefix and use that prefix to select those elements:I am attempting to use xsltproc to process try.xml with test.xsl. The files history.xml and motivation.xml are read by test.xsl. The issue is this: while I am able to extract data with explicit namespaces (cc:title and cc:version in this case), when I attempt to extract data from the unadorned "foo" element or an attribute of the unadorned "meta" element, I get nothing. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:cc="stuff.com" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:output method="xml" indent="yes" omit-xml-declaration="no" /> xmlns:xhtml="http://www.w3.org/1999/xhtml" ... <display-title><xsl:value-of select="$extNode/cc:head/foo"/></display-title> select="$extNode/cc:head/xhtml:foo"/></display-title> -- Oleg Tkachenko http://www.tkachenko.com/blog Multiconn Technologies, Israel XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



