Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα σε xml αρχείο

Îåêßíçóå áðü ôï ìÝëïò chris2007. Τελευταία δημοσίευση από το μέλος chris2007 στις 14-11-2009, 06:54. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-11-2009, 23:39 55011

    Πρόβλημα σε xml αρχείο

    Καλησπέρα παιδιά, αντιμετωπίζω το παρακάτω πρόβλημα στο xlm αρχείο, μήπως γνωρίζει κανένας τι φταίει.

     

    Ευχαριστώ πολύ

    Χρήστος

     

     

    <code>iq-br_int_dg43nb</code>

      <title>MOTHERBOARD INTEL DG43NB</title>

      <descr>Το νέο board της INTEL κατασκευασμένο με το νέο chipset G43 είναι η νέα πρόταση της κατασκευάστριας εταιρείας για υψηλές απαιτήσεις. Κορυφαία ποιότητα και επιδόσεις για το board που διαθέτει και ενσωματωμένη κάρτα γραφικών VGA.</descr>

      <image>http://www........gr/images/stories/Image/Products/p4487.jpg</image>

      <price>83.26</price>

      </item>

    - <item>

      <id>4530</id>

      <code>ctm381</code>

      <title>ΜΕΤΡΗΤΗΣ ΘΕΡΜΟΚΡΑΣΙΑΣ CTM-381</title>

      <descr>Μετρητής θερμοκρασίας από απόσταση. H συσκευή μετράει θερμοκρασία από -50C ως 500C με ακρίβεια 1,5% και με ανάλυση 0,1. Ιδανικό για λάστιχα, μηχανές αυτοκινήτων, φρένα, air-condition, κλπ. Για την σωστή μέτρηση της θερμοκρασίας ο λόγος απόστασης προς διάμετρο αντικειμένου θα πρέπει να είναι 8:1. Εγγύηση 1 έτος</descr>

     

    Δεν είναι δυνατή η εμφάνιση της σελίδας XML

    Δεν είναι δυνατή η προβολή της εισόδου XML με τη χρήση του φύλλου στυλ XSL. Διορθώστε το σφάλμα και στη συνέχεια κάντε κλικ στο κουμπί Ανανέωση ή δοκιμάστε ξανά αργότερα.


    Αναμενόταν ελληνικό ερωτηματικό. Παρουσιάστηκε σφάλμα κατά την επεξεργασία πόρου 'http://www.........gr/feeds/...........

       <code>pc-home&office</code>
    -----------------------^

     

  •  06-11-2009, 23:59 55012 σε απάντηση της 55011

    Απ: Πρόβλημα σε xml αρχείο

    Πρέπει να κάνεις escape το ampersand. Δηλαδή να μετατρέψεις όλα τα & που υπάρχουν στο κείμενο σε &amp; ή να συμπεριλάβεις το κείμενο μέσα σε ένα CDATA section:
    <![CDATA[
    ...κείμενο...
    ]]>





    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  07-11-2009, 08:31 55014 σε απάντηση της 55011

    Απ: Πρόβλημα σε xml αρχείο

    Καλημέρα, ευχαριστώ πολύ για την απάντηση αλλά στο κείμενο που μου κολλάει δεν έχω τον χαρακτήρα & μήπως θα πρέπει να το δω σε όλα τα προϊόντα;

     

    Χρήστος

  •  07-11-2009, 09:16 55015 σε απάντηση της 55014

    Απ: Πρόβλημα σε xml αρχείο

    To μήνυμα λάθους αναφέρει ότι το πρόβλημα βρίσκεται στην γραμμή που γράφει "<code>pc-home&office</code>". Είσαι σίγουρος ότι δεν υπάρχει τέτοια γραμμή στο εν λόγω xml;

    Επίσης, αν όλες οι καταχωρίσεις στο xml είναι unescaped, δηλαδή δεν "κωδικοποιείς" χαρακτήρες όπως τα &, >, < κλπ, κινδυνεύεις να καταλήξεις με ένα αρχείο που δεν μπορεί να γίνει parse. Θα πρέπει κατά τη δημιουργία του XML να βεβαιωθείς ότι κάνεις escape τους επικίνδυνους χαρακτήρες.

    Αλήθεια, πώς δημιουργείς το XML? Αν δημιουργείται μέσω .net framework εφαρμογής, μπορείς να χρησιμοποιήσεις ένα XmlTextWriter stream το οποίο αναλαμβάνει το escaping για σένα. Υπάρχει επίσης η λύση του CDATA section, που αν και δε δημιουργήθηκε για αυτόν τον σκοπό, εν τούτοις τον εξυπηρετεί πολύ καλά, και τέλος, μπορείς να κάνεις χειροκίνητα το escaping χρησιμοποιώντας το System.Security.SecurityElement.Escape().

    EDIT: Δες κι εδώ: http://weblogs.sqlteam.com/mladenp/archive/2008/10/21/Different-ways-how-to-escape-an-XML-string-in-C.aspx
    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  07-11-2009, 21:42 55030 σε απάντηση της 55011

    Απ: Πρόβλημα σε xml αρχείο

      Καλησπέρα, τελικά είχες δίκιο, κοίταζα λάθος γραμμή, θα ήθελα εάν μπορείς να με βοηθήσεις γιατί τώρα λύθηκε το πρόβλημα στα προϊόντα αλλά αντιμετωπίζω πρόβλημα στις κατηγορίες. Προκύπτουν τέτοια προβλήματα από την αλλαγή server;

     

    Παρακάτω φαίνεται το σφάλμα που μου εμφανίζεται.

     

    Ευχαριστώ πολύ

    Χρήστος

     

     

    <id>21452107</id>

      <title>Περιφερειακά Υπολογιστών / Barcode Printers - Scanners / Baracode Scanners</title>

      </category>

    - <category>

      <id>21452108</</SP

    Δεν είναι δυνατή η εμφάνιση της σελίδας XML

    Δεν είναι δυνατή η προβολή της εισόδου XML με τη χρήση του φύλλου στυλ XSL. Διορθώστε το σφάλμα και στη συνέχεια κάντε κλικ στο κουμπί Ανανέωση ή δοκιμάστε ξανά αργότερα.


    Αναμενόταν λεκτική σταθερά συμβολοσειράς, αλλά δεν βρέθηκαν τα αριστερά εισαγωγικά. Παρουσιάστηκε σφάλμα κατά την επεξεργασ...

    21452137</id><title>Περιφερειακά Υπολογιστών / Monitor / Βάσεις Στήριξης</title></category><categ...

    AN>id>

      <title>Περιφερειακά Υπολογιστών / Barcode Printers - Scanners / Baracode Printers</title>

      </category>

    - <category>

    <DIV

     

  •  08-11-2009, 04:44 55032 σε απάντηση της 55030

    Απ: Πρόβλημα σε xml αρχείο

    Είναι εύκολο να κάνεις paste ένα μεγαλύτερο κομμάτι από το XML?

    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  08-11-2009, 08:07 55034 σε απάντηση της 55011

    Απ: Πρόβλημα σε xml αρχείο

    Καλημέρα, ευχαριστώ πολύ για την βοήθεια, έχω βάλει σε συννημμένο αρχείο όλο xml, υπάρχει περίπτωση να μην μπορεί να ανταποκριθεί ο server σε ταχύτητα και το εμφανίζει το μύνημα;

    Χρήστος

  •  08-11-2009, 17:37 55042 σε απάντηση της 55034

    Απ: Πρόβλημα σε xml αρχείο

    (Den exw Ellinika edw pou eimai)

    Kalytera na sviseis olo afto to katevato kai valeis ta periexomena se ena attached arxeio. Etsi 8a yparxei to kanoniko arxeio pros elegxo alla kai den 8a gemizei h selida me XML.


    Vir prudens non contra ventum mingit
  •  08-11-2009, 18:18 55045 σε απάντηση της 55042

    Απ: Πρόβλημα σε xml αρχείο

    Ευχαριστώ πολύ, δεν ήξερα ότι μπορούσα να βάλω και συννημμένο αρχείο, το έχω βάλει στην παραπάνω αλλά και σε αυτην την επικοινωνία.

    Χρήστος

  •  08-11-2009, 20:12 55047 σε απάντηση της 55045

    Απ: Πρόβλημα σε xml αρχείο

    Αυτό που εννοεί ο Μάνος, είναι αν μπορείς να ανεβάσεις όλο το XML αρχείο, χωρίς τα σφάλματα που προκύπτουν όταν το ανοίγεις από τον explorer...

    ... ή μήπως ΑΥΤΟ είναι όλο το αρχείο; Αν είναι έτσι, μάλλον ο server παθαίνει κάποιο timeout με αποτέλεσμα να παίρνεις ένα εντελώς malformed XML.

    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  14-11-2009, 06:54 55171 σε απάντηση της 55011

    Απ: Πρόβλημα σε xml αρχείο

    Καλημέρα παιδιά τελικά η λύση ήταν στο πρώτο πρόβλημα που είχα ο χαρακτήρας & που ήταν τοποθετημένος στις κατηγορίες των προϊόντων και για το δεύτερο πρόβλημα η λύση ήταν να αυξήσω τον χρόνο επεξεργασίας από τον IIS έτσι ώστε να φέρνει τα αποτελέσματα.

     

    Ευχαριστώ πολύ

    Χρήστος

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems