<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>XML / XSLT</title><link>https://www.dotnetzone.gr:443/cs/forums/15/ShowForum.aspx</link><description>Η XML και τα παρελκόμενά της (XSD, XSLT, XPath, XQuery, κ.λ.π.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: XSD.exe convert xsd to class</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58732.aspx</link><pubDate>Wed, 19 May 2010 19:27:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58732</guid><dc:creator>gspiros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58732.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=58732</wfw:commentRss><description>Νομίζω ότι τελικά βρήκα την λύση....&lt;br&gt;xsd /c cleverbridgenotification.xsd cleverbridgetypes.xsd&lt;br&gt;</description></item><item><title>XSD.exe convert xsd to class</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58727.aspx</link><pubDate>Wed, 19 May 2010 00:33:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58727</guid><dc:creator>gspiros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58727.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=58727</wfw:commentRss><description>Καλησπέρα,&lt;br&gt;&lt;br&gt;Έχω αυτά τα 2 xsd&lt;br&gt;http://xml.cleverbridge.com/2.000/cleverbridgeNotification.xsd&lt;br&gt;http://xml.cleverbridge.com/2.000/cleverbridgeTypes.xsd&lt;br&gt;&lt;br&gt;και θέλω να δημιουργήσω ένα class.&lt;br&gt;Προσπάθησα να χρησιμοποιήσω το xsd.exe (vs2008)&lt;br&gt;xsd /c cleverbridgenotification.xsd&lt;br&gt;&lt;br&gt;αλλά δυστυχώς παίρνω το ακόλουθο μήνυμα λάθους.&lt;br&gt;&lt;br&gt;Microsoft (R) Xml Schemas/DataTypes support utility&lt;br&gt;[Microsoft (R) .NET Framework, Version 2.0.50727.3038]&lt;br&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br&gt;Schema validation warning: Ο τύπος 'http://xml.cleverbridge.com/2.000/cleverbrid&lt;br&gt;geTypes.xsd:AffiliateType' δεν έχει δηλωθεί. Line 197, position 8.&lt;br&gt;Schema validation warning: Ο τύπος 'http://xml.cleverbridge.com/2.000/cleverbrid&lt;br&gt;geTypes.xsd:PartnerType' δεν έχει δηλωθεί. Line 183, position 8.&lt;br&gt;Schema validation warning: Ο τύπος 'http://xml.cleverbridge.com/2.000/cleverbrid&lt;br&gt;geTypes.xsd:PurchaseType' δεν έχει δηλωθεί. Line 30, position 8.&lt;br&gt;&lt;br&gt;Warning: Schema could not be validated. Class generation may fail or may produce&lt;br&gt;&amp;nbsp;incorrect results.&lt;br&gt;&lt;br&gt;Error: Error generating classes for schema 'cleverbridgenotification'.&lt;br&gt;&amp;nbsp; - Λείπει ο τύπος δεδομένων 'http://xml.cleverbridge.com/2.000/cleverbridgeType&lt;br&gt;s.xsd:PurchaseType'.&lt;br&gt;&lt;br&gt;If you would like more help, please type "xsd /?".&lt;br&gt;&lt;br&gt;Δεν έχω μεγάλη εμπειρία στα xsd και δεν καταλαβαίνω τι σημαίνει το "Λείπει ο τύπος δεδομένων 
'http://xml.cleverbridge.com/2.000/cleverbridgeType&lt;br&gt;
s.xsd:PurchaseType'."&lt;br&gt;Τα 2 αρχεία συνδέονται, γιατί όμως παίρνω αυτό το σφάλμα?&lt;br&gt;&lt;br&gt;Επίσης δοκίμασα και το εξής&lt;br&gt;C:\xsd&amp;gt;xsd /c cleverbridgenotification.xsd /p:cleverbridgetypes.xsd&lt;br&gt;Error: Υπάρχει σφάλμα στο έγγραφο XML (2, 2).&lt;br&gt;&amp;nbsp; - Δεν αναμενόταν &amp;lt;schema xmlns='http://www.w3.org/2001/XMLSchema'&amp;gt;.&lt;br&gt;&lt;br&gt;If you would like more help, please type "xsd /?".&lt;br&gt;&lt;br&gt;&lt;br&gt;Επίσης, όταν εκτελώ το παρακάτω, πάλι παίρνω λάθος.&lt;br&gt;C:\xsd&amp;gt;xsd /c cleverbridgetypes.xsd&lt;br&gt;Microsoft (R) Xml Schemas/DataTypes support utility&lt;br&gt;[Microsoft (R) .NET Framework, Version 2.0.50727.3038]&lt;br&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br&gt;Writing file 'C:\xsd\cleverbridgetypes.cs'.&lt;br&gt;&lt;br&gt;C:\xsd&amp;gt;xsd /c cleverbridgetypes2.xsd&lt;br&gt;Microsoft (R) Xml Schemas/DataTypes support utility&lt;br&gt;[Microsoft (R) .NET Framework, Version 2.0.50727.3038]&lt;br&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br&gt;Warning: cannot generate classes because no top-level elements with complex type&lt;br&gt;&amp;nbsp;were found.&lt;br&gt;&lt;br&gt;Βασιζόμενος στο παραπάνω σφάλμα και ψάχνοντας στο internet, πρόσθεσα το εξής στο cleverbridgetypes.xsd&lt;br&gt;&amp;lt;xs:element name="someRequest" type="PurchaseType"/&amp;gt;&lt;br&gt;&lt;br&gt;Κάνοντας το παραπάνω το cleverbridgetypes.xsd μετατρέπεται σε class.&lt;br&gt;&lt;br&gt;Μπορεί κάποιος να με βοηθήσει σχετικά με το πως να μετατρέσω το cleverbridgeNotification.xsd σε class.&lt;br&gt;Σκέφτηκα να αντιγράψω το περιεχόμενο του cleverbridgetypes.xsd, μέσα στο cleverbridgeNotification.xsd, αλλά δεν θέλω να αλλάψω την δομή τους.&lt;br&gt;</description></item></channel></rss>