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

Reply via email to