<?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>Απ:Reading XML File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3950.aspx</link><pubDate>Tue, 02 Aug 2005 22:52:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3950</guid><dc:creator>rousso</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3950.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=3950</wfw:commentRss><description>&lt;P&gt;Πάντως αν έχεις μόνο xml data χωρίς σχήμα μπορείς να μαντέψεις ένα κατά προσέγκιση σχήμα χρησιμοποιώντας το &lt;A href="http://www.altova.com/" target=_blank&gt;XMLSpy&lt;/A&gt;&amp;nbsp;&lt;img src="/cs/emoticons/emotion-58.gif" alt="Travel [ap]" /&gt; της Altova ή το &lt;A href="http://www.stylusstudio.com" target=_blank&gt;StylusStudio&lt;/A&gt;&amp;nbsp;&lt;img src="/cs/emoticons/emotion-58.gif" alt="Travel [ap]" /&gt;. Επίσης το XMLSpy έχει και conversion tools από XML σε CSV ή database.&lt;/P&gt;
&lt;P&gt;Εκτός αν θες ντε και καλά να το κάνεις με κώδικα οπότε ένα άλλο το θέμα.&lt;/P&gt;
&lt;P&gt;Πες μας αν τα κατάφερες τελικά....&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ:Re: Reading XML File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3623.aspx</link><pubDate>Wed, 20 Jul 2005 16:42:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3623</guid><dc:creator>thanad</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3623.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=3623</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Anjelinio ευχαριστώ για την απάντηση.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Το ξέρω πως αυτο που θέλω να κάνω είναι δύσκολο και ευτυχώς που το πληκτρολόγιο μου είναι ...μαύρο, οπότε δεν θα φαίνεται η βρωμιά...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Πάντως μου έδωσες μια ιδέα για το πως θα πρέπει να κινηθώ.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Όταν το τελειώσω, θα κάνω νέο post για να σας πώ πως το αντιμετώπισα.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Ευχαριστώ και πάλι.&lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile [:)]" /&gt;&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Re: Reading XML File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3616.aspx</link><pubDate>Wed, 20 Jul 2005 01:33:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3616</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3616.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=3616</wfw:commentRss><description>Θεωρώντας ως δεδομένο οτι δεν ξέρεις το XML Schema, είναι ψιλο-αδύνατο αυτό που ζητάς ... αλλά ... &lt;br /&gt; &lt;br /&gt; Αν έχεις τρόπο να διαβάσεις το schema "&lt;i&gt;κάπως&lt;/i&gt;", και αυτό που ζητάς είναι μια μέθοδος / κλάσση / whatever η οποία να μπορεί να διαβάσει &lt;i&gt;οποιοδήποτε &lt;/i&gt;αρχείο, και να το κάνει import σε μια &lt;i&gt;οποιαδήποτε &lt;/i&gt;βάση, τότε το μόνο που χρειάζεσαι είναι στην πραγματικότητα &lt;b&gt;ένας τρόπος να περιγράφεις στο πρόγραμμά σου τα bindings μεταξύ της original xml &amp;amp; των tables &amp;amp; fields&lt;/b&gt; ... &lt;br /&gt; &lt;br /&gt; Π.χ. ... &lt;u&gt;&lt;b&gt;crude &lt;/b&gt;&lt;/u&gt;example ... &lt;br /&gt; &lt;pre class="source"&gt;&lt;binding type="element|attribute" table_name="..." table_field="..."&gt;&amp;lt;binding &lt;br /&gt; type="attribute|element" &lt;br /&gt; xml_entity_name="my_element/attribute_name_here"&lt;br /&gt; table_name="my_access_table"&lt;br /&gt; table_field="my_Access_field"&lt;br /&gt;/&amp;gt;&lt;br /&gt;&lt;/binding&gt;&lt;/pre&gt;&lt;br /&gt; &lt;br /&gt; Στην οποία περίπτωση ... διαβάζεις σειριακά το αρχείο, κι έχοντας "listeners" όταν συναντιέται αρχή ενός element, ή ένα attribute, ή οτιδήποτε, ψάχνεις στη λίστα με τα bindings για αυτό που αντιστοιχεί στο element σου ... απλό και μπακάλικο, απλό και ωραίο ... ... &lt;b&gt;ΑΛΛΑ &lt;/b&gt;...&lt;br /&gt; &lt;br /&gt; ... αν θές να το "&lt;i&gt;προχωρήσεις&lt;/i&gt;" λίγο, θα χρειαστεί να βρωμίσεις keyboards, &lt;i&gt;γιατί το ίδιο attribute p.x. μπορεί να υπάρχει μέσα σε διαφορετικά elements&lt;/i&gt; :( &lt;br /&gt; &lt;br /&gt; .. και άρα οφείλει να έχει διαφορετικό binding στη βάση. Άρα, θα ήταν καλό να κάνεις &lt;b&gt;nested &lt;/b&gt;τα bindings, έτσι ώστε να "αντιδράς" σε elements &amp;amp; attributes, ανάλογα με τον "&lt;i&gt;μπαμπά&lt;/i&gt;" τους. Εκεί έγκειται και το βρώμικο απο κωδικογραφίες keyboard σου ... &lt;br /&gt; ( &lt;i&gt;Να μια καλή ιδέα για το πρώτο open-source project του dotNetZone.gr ???&lt;/i&gt; &lt;img src="/forums/emoticons/emotion-5.gif" alt="Wink" /&gt; )&lt;br /&gt; &lt;br /&gt; Ελπίζω να είμαι μέσα στο θέμα, και να βοήθησα λίγο &lt;img src="/forums/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br /&gt; &lt;br /&gt;</description></item><item><title>Reading XML File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3615.aspx</link><pubDate>Wed, 20 Jul 2005 01:10:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3615</guid><dc:creator>thanad</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3615.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=3615</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Γεια χαρά σε όλους που είναι μακριά απο τις παραλίες,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Πρόβλημα :&lt;br /&gt;&lt;br /&gt;Δίνεται αρχείο xml το οποίο πρέπει να διαβαστεί (δεν ξέρουμε το shema) και τα δεδομένα που περιέχονται σε αυτό να γίνουν Import σε μια MS SQL Database.&lt;br /&gt;&lt;br /&gt;Λύση :&lt;br /&gt;???????????????????????????????????????????????????????????????????????????&lt;br /&gt;(Άμα την ήξερα δεν θα ρώταγα!!!)&lt;br /&gt;&lt;br /&gt;Ευχαριστίες :&lt;br /&gt;&lt;br /&gt;Άπειρες, Άπειρες, Άπειρες... &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item></channel></rss>