xml file and schema reference

Wayne Shook

Usenet Archive
Joined
Jun 23, 2004
Messages
2
Reaction score
0
I'm using the .NET IDE and I have an XML file that I'm trying to validate against an XML schema on my local drive.

the noNamespaceSchemaLocation attribute has been modified to what I think is the proper syntax for the path on my local Windows drive (changed the directory delimeters from "\" to "/" also??).

I have no web service on my machine.

The XML file:
<?xml version="1.0" encoding="utf-8"?>
<DataSet xmlns="http://tempuri.org/CAMPS_SOTW63.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///D:/Development/DB/XML/2004_06_14/ CAMPS_SOTW63.xsd"> <AIRCRAFT_STATUS> <DHDT>08-APR-2004 12:00:00</DHDT> <TAIL_FLEET>91711S</TAIL_FLEET> </AIRCRAFT_STATUS> </DataSet>

Within the .net environment I choose XML-->Create Schema.

Since I've tried this several times, .NET has inc'd the numbering, this time it created an .xsd file named CAMPS_SOTW63.xsd:

<?xml version="1.0"?>
<xs:schema id="DataSet"
targetNamespace="http://tempuri.org/CAMPS_SOTW63.xsd" xmlns:mstns="http://tempuri.org/CAMPS_SOTW63.xsd" xmlns="http://tempuri.org/CAMPS_SOTW63.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified"> <xs:element name="DataSet" msdata:IsDataSet="true" msdata:EnforceConstraints="False"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="AIRCRAFT_STATUS"> <xs:complexType> <xs:sequence> <xs:element name="DHDT" type="xs:string" minOccurs="0" /> <xs:element name="TAIL_FLEET" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema>

Much oblidged for any and all help.

*** Sent via Devdex http://www.devdex.com *** Don't just participate in USENET...get rewarded for it!
 

Wayne Shook

Usenet Archive
Joined
Jun 23, 2004
Messages
2
Reaction score
0
Thanks for the reply Harry, it WAS OK. I downloaded the free copy of XMLSpy and that was the only one of four tools that accepted the external schema. It was a matter of resolving the external file, not the format of the XML itself.

I never really "for sure" nailed down why .NET and JDeveloper would not find my external schema. I noticed on a working XML application that .NET works if you add the schema file to the dependency (GAC) list. When that is done, .NET "resolves" the schema file. Unfortunately, these files are stand-alone and not part of any project.

Oblidged that you took the time to look over the XML.

Wayne

*** Sent via Devdex http://www.devdex.com *** Don't just participate in USENET...get rewarded for it!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
548,042
Messages
3,104,223
Members
248,131
Latest member
Tonypshaw1

Latest Threads

Top