Hi, William. Thanks for your response. Comments below.
On Fri, 16 Mar 2007 08:48:53 -0500, William M. Brack <[EMAIL PROTECTED]> wrote: > I'm not sure about your data, but using my own testfile it seems xpath1.c > does the RightThing as well: > > [EMAIL PROTECTED] work]$ cat test1.xsd > <?xml version="1.0"?> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> > <xs:element name="a" type="A"/> > </xs:schema> This is a stripped version of the schema we're using: $ cat streamerror.xsd <?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="bad-format" type="empty"/> </xs:schema> > [EMAIL PROTECTED] work]$ ./xpath1 test1.xsd //xs:element > xs=http://www.w3.org/2001/XMLSchema > Result (1 nodes): > = element node "http://www.w3.org/2001/XMLSchema:element" > [EMAIL PROTECTED] work]$ Execution without a qualifying namespace: $ ./xpath1 streamerror.xsd //xs:element XPath error : Undefined namespace prefix XPath error : Invalid expression Error: unable to evaluate xpath expression "//xs:element" Execution with the namespace specified on the command-line: $ ./xpath1 streamerror.xsd //xs:element xs=http://www.w3.org/2001/XMLSchema Result (0 nodes): > Where do we differ? For whatever it's worth, this is compiled from scratch on WinXP/AMD64. We'd like to strip down the components to what we really need, but I've compiled in everything here. The only item turned off is iconv, which we don't have here. Is it possible that the problems we're running into are architecture related? I'm using libxml2-2.6.27. More followup under Daniel's post. Best, Ethan -- Objective Systems, Inc. REAL WORLD ASN.1 AND XML SOLUTIONS Tel: +1 (484) 875-9841 Fax: +1 (484) 875-9830 Toll-free: (877) 307-6855 (USA only) http://www.obj-sys.com _______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org http://mail.gnome.org/mailman/listinfo/xml