Re: [xsl] xpath namespace problem

Subject: Re: [xsl] xpath namespace problem
From: Martin Honnen <Martin.Honnen@xxxxxx>
Date: Mon, 05 Feb 2007 15:20:22 +0100
Yakub Saadat wrote:

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/";>
   <SOAP:Body>
      <findResponse xmlns="xmlapi_1.0">
       <result>
         <test.Test>
           <displayedName>xyz</displayedName>
           <objectFullName>xx:yy</objectFullName>
             ....
          </test.Test>

In the stylesheet declare <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xa="xmlapi_1.0"> then use those prefixes in XPath expressions and match patterns e.g.

/SOAP:Envelope/SOAP:Body/xa:findResponse/xa:result/xs:test.Test
I used xsl version 1.0. How to use combination of namespace in xpath
and what is the rule for default name space?

Thanks
Saadat



--

	Martin Honnen
	http://JavaScript.FAQTs.com/

Current Thread