- From: gayathri veerarajan <gaytri_v@yahoo.co.in>
- Date: Tue, 11 May 2004 11:28:01 +0100 (BST)
- To: xmlschema-dev@w3.org
- Message-ID: <20040511102801.48677.qmail@web8202.mail.in.yahoo.com>
I have wriiten a xml schema file which contains a substitution group. hence I have two xml documents which uses the substitution members interchangeably. <?xm version="1.0" ?> - <camera:PurchaseableItem xmlns:camera="http://www.xfront.com/owl/ontologies/camera/#"> - <camera:Lens> - <Instance> <camera:size>"10"</camera:size> <camera:aperture>"20"</camera:aperture> </Instance> </camera:Lens> </camera:PurchaseableItem> <?xm version="1.0" ?> - <camera:PurchaseableItem xmlns:camera="http://www.xfront.com/owl/ontologies/camera/#"> - <camera:Lens> - <Instance> <camera:focal-length>"10"</camera:focal-length> <camera:f-stop>"20"</camera:f-stop> </Instance> </camera:Lens> </camera:PurchaseableItem> I wrote a small query in GALAX to retrieve the values of focal length in these two documents and it gave me an error saying " Internal Error: Invalid schema: complexcontent element is found " This error occurs even if I query just one document as follows import schema namespace camera = "cameraFun.xsd" <PurchaseableItems>{ for $a in document("cameraTest.xml")/camera:PurchaseableItem/camera:Lens/Instance/camera:size return <cameraSize>{ $a/text()} </cameraSize> } </PurchaseableItems> I have validated the xsd and xml files using XSV , Im sure there is no problem with the files. I think Galax accepts only simple xsd files without derived types. Is there any other query engine for this purpose. With Regards , V.Gayathri. Yahoo! India Matrimony: Find your partner online.
Received on Tuesday, 11 May 2004 06:29:44 UTC