Hej allihopa, jag sitter och pular lite med en xml fil som ska generera ett DataSet i .net. fast jag behöver skapa ett schema för att klara att läsa den verkar det som.. jag sitter och pular förfullt med detta, men skulle behöva lite hjälp. Tjena... Du kan tyvärr inte ladda in den här XML-strukturen till ett Dataset automagiskt.XSD
xml filen ser ut såhär.
<?xml version="1.0" encoding="utf-8" ?>
<menugroup>
<menuitem caption="menu1" target="">
<menugroup>
<menuitem caption="val1" target="sida.aspx"></menuitem>
<menuitem caption="val2" target="sida.aspx"></menuitem>
</menugroup>
</menuitem>
<menuitem caption="menu2" target="">
<menugroup>
<menuitem caption="val 1" target="sida.aspx"></menuitem>
<menuitem caption="val2" target="sida.aspx"></menuitem>
</menugroup>
</menuitem>
<menuitem caption="menu3" target="">
<menugroup>
<menuitem caption="val1" target="sida.aspx"></menuitem>
<menuitem caption="val2" target="">
<menugroup>
<menuitem caption="val2-1" target="sida.html"></menuitem>
<menuitem caption="val2-2" target="sida.html"></menuitem>
</menugroup>
</menuitem>
</menugroup>
</menuitem>
</menugroup>
Någon som kan hjälpa till här?Sv: XSD
Du måste nog berätta lite mer VAD du vill ha hjälp med.
Om du ska skapa scheman så kan jag rekommendera verktyget xmlspy.
Det är mycket enkelt att jobba med, man får en mycket fin överblick över
hela arkitekturen.
Det kostar pengar. Men det finns trialversioner som funkar utmärkt till detta.
Om det var något annat du ville ha hjälp med så måste du fråga mer specifikt.
Peter. :)Sv: XSD
Vad jag har förstått hittills av XML -> Dataset så måste XML-strukturen vara specifik för att passa Dataset-scheman, om det ska fungera.
Det måste se ut så här ungefär:
<code>
<MittDataset>
<Personer>
<Namn/>
<Tel/>
</Personer>
</MittDataset>
</code>
Det kan tyckas korkat men det är tyvärr så här begränsat.
Du får fixa till en transformering av ditt ursprungliga dokument till en enklare XML som passar Dataset, sedan kan du ladda in det. Vilket kan leda fram till att du inte vill använda Dataset till just det här.. ? :)
Ola