..


Σύνδεσμοι διαφημιζόμενων

2.0 Δομή ενός αρχείου RSS

Το άρθρο γράφτηκε από τον Luca Ruggiero
Σελίδα 1 από 2

Σε ένα προηγούμενο άρθρο παρουσιάσαμε την μορφή RSS , βασισμένη σε XML, την εισαγωγή της δομής του προτύπου RSS (που σημαίνει Really Simple Sindacation) για την ανταλλαγή πληροφοριών μεταξύ διαφορετικών εφαρμογών Web

Ας εξετάσουμε εδώ το RSS μορφή RSS 2.0 ή μεγαλύτερη ακρίβεια 2.

Είναι πάντα μια μορφή που βασίζεται σε μια τυποποιημένη δομή XML, όπως αυτό της τροφοδοσίας των ειδήσεων corinne-fleurs-gironde.com, διατίθεται στη διεύθυνση:

/rss/news.xml

Παράδειγμα XML μορφή RSS 2

Εξετάστε τη δομή ακριβώς αναφέρεται, semplifichiamola σε επίπεδο κώδικα και να δούμε κάθε ετικέτα που είναι ο σκοπός της:






 <? XML Έκδοση = "1.0" encoding = "ISO-8859-1";>







 <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">



 



 <channel>



  



 <title> MioSito.ext - News Online </ title>



  



 <link> http://www.miosito.ext/news/ </ link>



  



 <description> Νέα του Web MioSito.ext CRA </ description>



  



 <language> en </ γλώσσα>



  



 <lastBuildDate> 04/01/2008 13:06:54 </ lastBuildDate>



  



 <image>



   



 <url> http://www.miosito.ext/logo_news.gif </ url>



    



 <title> MioSito.ext - News Online </ title>



    



 <link> http://www.miosito.ext/news/ </ link>



  



 </ Εικόνα>



  



 <item>



   



 <title> <! [CDATA τίτλο [του τίτλου ]]></ ειδήσεις>



   



 <link> http://www.miosito.ext/notizia.asp?id=123 </ link>



   



 <description> <! [CDATA [Σύντομη Περιγραφή ...

 



 ]]></ Περιγραφή>



   



 <author> MioSito.ext </ συντάκτης>



   



 <pubDate> Τρ., 1 Απριλίου 2008 GMT </ pubDate>



   



 <category domain="http://www.miosito.ext/categoria.asp?id=5"> Όνομα κατηγορίας </ κατηγορία>



   



 Στοιχείο <GUID isPermaLink="true"> http://www.miosito.ext/notizia.asp?id=123 </ guid>



  



 </ Item>



 



 </ Καναλιών>







 </ Rss>



Η βασική δομή

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

Η βασική δομή που χρησιμοποιείται κατά κύριο λόγο βλέπει την επικεφαλίδα XML και, στη συνέχεια, η ετικέτα rss που περιέχει χαρακτηριστικά που καθορίζει το URL των επίσημων ονομάτων του, και στη συνέχεια την ετικέτα κανάλι που θα περιέχει τα αρχεία δεδομένων όλων των RSS feeds.

Το κανάλι αποτελείται από τρία μέρη:

  • επικεφαλίδα του site που απελευθερώνει την τροφοδοσία?
  • διαχείριση του λογότυπου του site που απελευθερώνει τις ζωοτροφές?
  • όλα τα στοιχεία στις ζωοτροφές, που εκπροσωπεί τις επιμέρους εκθέσεις.
Στις επόμενες παραγράφους θα εξετάσουμε όλα τα στοιχεία διαίρεση σχηματικά σε υποχρεωτικά και προαιρετικά μαθήματα.

Το στοιχείο του καναλιού: τα στοιχεία που απαιτούνται

Βάσει των όσων αναφέρονται στην προηγούμενη παράγραφο, βλέπουμε ότι το κανάλι στοιχείο που βλέπει σε όλα τα RSS feeds, γι 'αυτό μπορεί να ακούγεται ανόητο να μιλάμε για τη σκέψη ως στοιχείο από μόνο του.

Για DUI συζητήσουν όλα τα στοιχεία που πηγαίνουν απευθείας καθορίζεται στο κανάλι, αναφερόμενος στην μετά τα υποχρεωτικά και προαιρετικά στοιχεία και τα στοιχεία της εικόνας.

Ακολουθεί αναλυτικό κατάλογο των απαιτούμενων ετικέτες του στοιχείου κανάλι.

  • Τίτλος - καθορίζει τον τίτλο της είδησης?
  • σύνδεσμος - Καθορίζει την πλήρη διεύθυνση URL του ειδήσεων?
  • περιγραφή - Καθορίζει το πρώτο Ν χαρακτήρες των περιγραφικών πληροφοριών.
Χρησιμοποιώντας CDATA σε τίτλο και περιγραφή

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

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

Το πρόβλημα είναι απλά να ελέγχεται μέσω της εντολής CDATA, μία φορά το αρχείο XML είναι η καλύτερη διαχείριση, διαχειρίζεται εξαιρέσεις ανεξέλεγκτη από πλευράς χαρακτήρα και τις δυνατότητες μικρό αλλά κρίσιμο λάθη.

Το παράδειγμα κώδικα φαίνεται από τα παραπάνω εξηγεί, σε πρακτικό επίπεδο, πώς να το ενσωματώσει εντός των ετικετών XML:

 



 <title> <b> <! [CDATA [</ b> τίτλος των ειδήσεων <b> ]]></ b> </ title>

 
Έχω έντονους χαρακτήρες κωδικό για να γίνει πιο διακριτή CDATA κατά την ανάγνωση και την εκμάθηση της έννοιας σε ερώτηση σε αυτό το τμήμα.

Στην ίδια κατηγορία ...
E-Learning
CSS (Μάθημα) CSS (Μάθημα)
Σχεδίαση και Προσβασιμότητα, σύμφωνα με το W3C CSS και XHTML. Ξεκινώντας από 29 €.
XML (Μάθημα) XML (Μάθημα)
Δημιουργία δομών XML, XSL και άλλες επεκτάσιμη γλώσσα. Ξεκινώντας από 29 €.
Σύνδεσμοι διαφημιζόμενων