File XSD e TreeView Control

venerdì 07 marzo 2008 - 09.54

Fab281085 Profilo | Newbie

Ciao...ho bisogno di un suggerimento.

Ho un file XSD così composto:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="purchaseOrder" type="PurchaseOrder" />
<xs:complexType name="PurchaseOrder">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="shipTo" type="USAddress" />
<xs:element minOccurs="0" maxOccurs="1" name="billTo" type="USAddress" />
<xs:element minOccurs="0" maxOccurs="1" name="comment" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="items" type="ArrayOfItemsItem" />
</xs:sequence>
<xs:attribute name="orderDate" type="xs:date" />
</xs:complexType>
<xs:complexType name="USAddress">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="name" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="street" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="city" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="state" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="zip" type="xs:decimal" />
</xs:sequence>
<xs:attribute name="country" type="xs:NMTOKEN" />
</xs:complexType>
<xs:complexType name="ArrayOfItemsItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="item" type="ItemsItem" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ItemsItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="productName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="quantity" type="xs:positiveInteger" />
<xs:element minOccurs="1" maxOccurs="1" name="USPrice" type="xs:decimal" />
<xs:element minOccurs="0" maxOccurs="1" name="comment" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="shipDate" type="xs:date" />
</xs:sequence>
<xs:attribute name="partNum" type="xs:string" />
</xs:complexType>
</xs:schema>


e vorrei creare nella mia WPF un albero, con il treeview control, che mi visualizzi il mio file xsd secondo la sua struttura ad albero.

Come posso fare?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5