I am new to XalanC++1.10, trying to enhance an application to retrieve new XML nodes for processing. Below is an example XML:
Expand|Select|Wrap|Line Numbers
- <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:sd="http://example.org/2008/04/sdee">
- <sd:events>
- <sd:evIdsAlert eventId="1234567" vendor="example" severity="low">...</sd:evIdsAlert>
- <sd:evIdsAlert eventId="1234568" vendor="example" severity="low">...</sd:evIdsAlert>
- <evStatus>
- <appname>mainApp</appname>
- </evStatus>
- </sd:events>
- </env:Envelope>
Code as described below looks like this:
Expand|Select|Wrap|Line Numbers
- XalanDocumentPrefixResolver resolver(xmldoc);
- eventNodeList = evaluator.selectNodeList(
- evntnodeList,
- domSupport,
- doc,
- "/env:Envelope/sd:events/evStatus",
- prefixResolver);
May i please know how can we retrieve non-namespace nodes.
Any pointers/help is greatly appreciated.