|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Using document() and XPath to extract data from mu
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








