- From: Paul Cowan <dagda1@hotmail.com>
- Date: Tue, 15 Jul 2003 14:30:05 +0000
- To: XSLTalk@yahoogroups.com
All,
I have an Xpath problem which I had cured but unfortunately the namespaces
have changed and my Xpath no longer works. I have the following XML:
<GovTalkMessage xmlns="http://www.govtalk.gov.uk/CM/envelope">
<EnvelopeVersion>1.0</EnvelopeVersion>
<Header>
<MessageDetails>
<Class>ADM-address-request</Class>
<Qualifier>request</Qualifier>
<TransactionID>L9MLHH1FB25F</TransactionID>
<CorrelationID>296</CorrelationID>
<GatewayTimestamp>2003-07-15T14:00:04</GatewayTimestamp>
</MessageDetails>
</Header>
<Body>
<AddressRequest xmlns="http://www.govtalk.gov.uk/gateway/addressrequest">
<ServiceName>QES-ORG</ServiceName>
<Key Type="ruref">49900011596T</Key>
</AddressRequest>
</Body>
</GovTalkMessage>
I want to say:
sRURef=oDOM.selectSingleNode("GovTalkMessage/Body/AddressRequest/Key[@Type='ruref']").text
This works fine when I remove the Namespaces. But obviously in a real world
scenario this is not applicable. I went through this before and it was
something to do with the default namespace and MSXML4.
I have added the following code:
sNameSpaces = "xmlns:ar='http://www.govtalk.gov.uk/CM/envelope'"
oDOM.setProperty "SelectionNamespaces", sNameSpaces
and then try and use xpath like so
sRURef=oDOM.selectSingleNode("ar:GovTalkMessage/Body/AddressRequest/Key[@Type='ruref']").text
but still I get the same error.
Can anyone help me out. Also what do I do about the locally declared
namespace on the <AddressRequest> tag.
Any help at all greatly appreciated.
Paul
dagda1@hotmail.com
_________________________________________________________________
It's fast, it's easy and it's free. Get MSN Messenger today!
http://www.msn.co.uk/messenger
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Free shipping on all inkjet cartridge & refill kit orders to US & Canada. Low prices up to 80% off. We have your brand: HP, Epson, Lexmark & more.
http://www.c1tracking.com/l.asp?cid=5510
http://us.click.yahoo.com/GHXcIA/n.WGAA/ySSFAA/2U_rlB/TM
---------------------------------------------------------------------~->
This discussion list is hosted at TopXML (topxml.com). If you like what we're doing, please show your support by posting your small code snippets there! Also, post your tech announcements and news on our new site, Markup World (markupworld.com)
To unsubscribe from this group, send an email to:
XSLTalk-unsubscribe@egroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Received on Tuesday, 15 July 2003 10:30:16 UTC