Just nu i M3-nätverket
Gå till innehåll

Problem med XML Schema


bgz

Rekommendera Poster

Hej!

 

Använder mig av TreeView som genereras från en xml-fil treenodes.xml via treenodesrc="treenodes.XML".

 

Fungerar utan några problem, problemet uppstod då jag genererade ett XML Schema mha VS.NET (automatisk generering från treenodes.xml).

 

Får felmeddelande: "path"/treenodes.xml(9): The 'http://tempuri.org/treenodes.xsd:TREENODE' element is not declared. An error occurred at "path"/treenodes.xsd(9, 9).

 

Har även validerat det hela med andra validatorer men fått samma problem, att elementet inte är deklarerat. Kan dock inte förstå vart felet är, eller vad felet är rättaresagt. Felaktiga raden är i fetstil.

 

Nedan följer mina filer:

 

treenodes.xml

 

<?xml version="1.0" encoding="utf-8" ?>

<TREENODES xmlns="http://tempuri.org/treenodes.xsd"'>http://tempuri.org/treenodes.xsd">'>http://tempuri.org/treenodes.xsd">

<TREENODE TEXT="Business">

<TREENODE CheckBox="True" TEXT="Business Process" />

<TREENODE CheckBox="True" TEXT="Product C" />

</TREENODE>

<TREENODE TEXT="Technology">

<TREENODE CheckBox="True" TEXT="Security" />

<TREENODE CheckBox="True" TEXT="Architecture and design" />

<TREENODE CheckBox="True" TEXT="Development" />

</TREENODE>

</TREENODES>

 

treenodes.xsd

 

<?xml version="1.0" ?>

<xs:schema id="TREENODES" targetNamespace="http://tempuri.org/treenodes.xsd" xmlns="http://tempuri.org/treenodes.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified">

<xs:element name="TREENODES">

<xs:complexType>

<xs:choice maxOccurs="unbounded">

<xs:element name="TREENODE">

<xs:complexType>

<xs:sequence>

<xs:element ref="TREENODE" minOccurs="0" maxOccurs="unbounded" />

</xs:sequence>

<xs:attribute name="CheckBox" type="xs:string" />

<xs:attribute name="TEXT" type="xs:string" />

</xs:complexType>

</xs:element>

</xs:choice>

</xs:complexType>

</xs:element>

</xs:schema>

 

Tack på förhand!

Mvh Emil

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...