webForumDet fria alternativet

XML Schema som ej validerar korrekt.

XML

0 svar · 453 visningar · startad av bgz

Medlem sedan mars 20031 inlägg
Frågan#1

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

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)