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">
<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