Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - XPath Query fails with different namespaces >Thread Next - Re: XPath Query fails with different namespaces Re: XPath Query fails with different namespacesTo: NULL Date: 8/3/2004 1:44:00 AM * Siegfried wrote in microsoft.public.xml: >i have a problem with this C++ SourceCode. I want to do a XPath Query >on the XSD-Document on the end of this posting. I have to search the >Attribute "bg:bin" in the XSD-Document, but i did not know the exact >position (this can change from case to case). The Query "//*[@bg:bin]" >returns everytime 0. The Query "//*[@value]" returns the searched >XmlElement "<xs:maxLength>". I dont understand why. Is it posible that >i can not search a Attribute whith an different namespace as his >XmlElement? >nsmgr2->AddNamespace(S"bg", S"namespace\namespace_bg.xsd"); >// this XPath Query returns everytime 0, but why? >node1 = root->SelectSingleNode("//*[@bg:bin]",nsmgr2); You probably have to escape the \ in the string above, i.e., nsmgr2->AddNamespace(S"bg", S"namespace\\namespace_bg.xsd"); | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
