Subject: Re: 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/
|