XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Neal WaltersSubject: Mapping from XML instead of Schema
Author: Neal Walters
Date: 02 Feb 2006 11:09 AM
Having problems loading my schema, I remembered that Stylus Studio allows you to map directly from data. So from my XSLT/MAP I clicked on "Add Source Document", and selected the xml file below, and get the error: "The schema is not valid XML. Do you want to open the schema and review it". This message surprises me because it is not a schema, and I used to do this all the time in prior versions. I have no idea what makes Stylus think that this is a schema.

<Order PartnerCountryCode="US" xmlns="http://schemas.compassion.com/order/2006-01-01">
<CampaignCode>CCC</CampaignCode>
<AccountCode>AAAA</AccountCode>
<OrderHeaderId>1234</OrderHeaderId>
<RequestDate>2006-01-10T13:15:00.0000000-07:00</RequestDate>
<OrderPartitionStatusCode>BusinessExceptionsOnly</OrderPartitionStatusCode>
<SpecialInstruction>Whatever</SpecialInstruction>
<Profile PartnerCountryCode="US" SponsorNumber="1799231" TrustLevel="Validated" xmlns="http://schemas.compassion.com/constituent/profile/profile/2005-03-01">
<Name>John Doe</Name>
<BusinessGroup xsi:nil="true"/>
<Address1>827 W Jolly St</Address1>
<City>Crown Heights</City>
<CountryDivision>NY</CountryDivision>
<Country>US</Country>
<PostalCode>12345</PostalCode>
<HomePhone Preferred="true">2195551212</HomePhone>
<WorkPhone Preferred="false"/>
<CellPhone Preferred="false"/>
<PreferredEmail EmailType="Personal">jdoe@hotmail.com</PreferredEmail>
</Profile>
<OrderItems>
<OrderItem xmlns="http://schemas.compassion.com/order/orderitem/2006-01-01">
<Quantity>5</Quantity>
<ItemNumber>Kit55</ItemNumber>
<ItemDescription>Compassion Countertop Displays with Brocures</ItemDescription>
<IsKit>true</IsKit>
</OrderItem>
</OrderItems>
<Exceptions xmlns="http://schemas.compassion.com/common/exceptions/2005-03-01">
<Exception Type="A" Level="8">
<DateTimestamp>2006-02-01T18:02:12.4796572-07:00</DateTimestamp>
<Source>PartionOrderWebService</Source>
<Code>QTY-EXCEEDS-LIMIT</Code>
<Message>Constituent cannot order more than 10 kits at a time</Message>
</Exception>
<Exception Type="A" Level="8">
<DateTimestamp>2006-02-01T18:02:12.4796572-07:00</DateTimestamp>
<Source>PartionOrderWebService</Source>
<Code>SOME-OTHER-RULE</Code>
<Message>Mega-rule violation</Message>
</Exception>
</Exceptions>
</Order>


Release Info: Build 501h eval version 2006 XML Enterprise Edition.


Thanks again,
Neal Walters
http://Biztalk-Training.com - Learn Biztalk by Watching Videos


Postnext
Neal WaltersSubject: Mapping from XML instead of Schema
Author: Neal Walters
Date: 02 Feb 2006 11:20 AM
I kept removing "chunks" from the XML until I narrowed it down to the cause of the problem - see below:


<Order xmlns="http://schemas.compassion.com/order/2006-01-01">
<Profile>
<BusinessGroup xsi:nil="true"/>
</Profile>
</Order>

Apparently it is the xsi:nil="true". The well-form check shows the file is okay. I realize there is no namespace defining this prefix.

Neal

Posttop
Tony LavinioSubject: Mapping from XML instead of Schema
Author: Tony Lavinio
Date: 02 Feb 2006 12:14 PM
Yes, you do need xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance".
No, the mapper did not act properly.
Yes, the file is well-formed.
No, it is not valid.
Yes, I am in kind of an odd mood today. :)

We will log a bug on this so that you get the proper error message.
And thank you for the test case.

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.