..


ลิงก์ผู้สนับสนุน

2.0 โครงสร้างของแฟ้มข้อมูล RSS

บทความที่เขียนโดย Luca Ruggiero
หน้า 1 จาก 2

ในบทความก่อนหน้านี้เราแนะนำ รูปแบบ RSS , XML - based แนะนำโครงสร้างของมาตรฐาน RSS (ซึ่งย่อมาจาก Sindacation ง่ายจริงๆ) สำหรับการแลกเปลี่ยนข้อมูลระหว่างโปรแกรมประยุกต์บนเว็บที่แตกต่างกัน

ให้เราตรวจสอบที่นี่ RSS รูปแบบ RSS 2.0 หรือ 2 อย่างแม่นยำมากขึ้น

มันเป็นรูปแบบขึ้นอยู่กับโครงสร้าง XML เป็นมาตรฐานที่เป็นที่ของฟีดของข่าว comfortpianostudio.com, ใช้ได้ที่ :

/rss/news.xml

ตัวอย่างของรูปแบบ XML RSS 2

พิจารณาโครงสร้างที่ระบุไว้เพียงรหัส semplifichiamola ระดับและดูทุกแท็กเดียวที่ถูกวัตถ​​ุประสงค์ของการ :






 <? รุ่น xml = การเข้ารหัส"1.0"="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 -- ข่าวออนไลน์ </ title>



  



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



  



 ข่าว <description> ของเว็บ MioSito.ext CRA <คำอธิบาย />



  



 <language> en <ภาษา />



  



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



  



 <image>



   



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



    



 <title> MioSito.ext -- ข่าวออนไลน์ </ title>



    



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



  



 <รูปภาพ />



  



 <item>



   



 <title> <! [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>



  



 <สินค้า />



 



 <ช่อง />







 </ Rss>



โครงสร้างพื้นฐาน

มันเป็นรูปแบบพื้นฐานของ RSS 2.0 แต่แท็กจะมีมากขึ้นดังนั้นเราจึงเริ่มมองหาคนที่ใช้เริ่มต้นจากโครงสร้างพื้นฐาน

โครงสร้างพื้นฐานที่ใช้เป็นหลักจะเห็นส่วนหัว xml แล้วแท็กข้อมูล RSS ที่ประกอบด้วยแอตทริบิวต์ที่ระบุ URL ของ namespaces เป็นทางการของเขาและจากนั้นแท็กช่องที่จะมีข้อมูลของทุก RSS ฟีดไฟล์

ช่องทางที่ประกอบด้วยสามส่วน :

  • ส่วนหัวของเว็บไซต์ที่เผยแพร่ฟีด;
  • การจัดการของโลโก้ของเว็บไซต์ที่ออกฟีด;
  • รายการทั้งหมดในฟีดที่เป็นตัวแทนของแต่ละรายงาน
ในย่อหน้าต่อไปเราจะตรวจสอบองค์ประกอบทั้งหมดหารโดยมีลักษณะเป็นแผนในวิชาบังคับและเลือก

องค์ประกอบช่อง : องค์ประกอบที่จำเป็น

อาศัยอำนาจตามความในสิ่งที่เป็น บริษัท จดทะเบียนในวรรคก่อนเราจะเห็นว่าช่องทางขององค์ประกอบที่มองเห็นได้ในทุกที่ RSS ฟีดดังนั้นจึงอาจเสียงโง่ที่จะพูดคุยเกี่ยวกับการคิดเป็นองค์ประกอบในสิทธิของตนเอง

ในการสั่งซื้อ dui คุยองค์ประกอบทั้งหมดที่ระบุโดยตรงไปในช่องทางหมายถึงหลังจากการบังคับและองค์ประกอบที่เป็นตัวเลือกและรายการภาพ

ต่อไปนี้เป็นรายละเอียดของแท็กที่จำเป็นขององค์ประกอบของช่อง

  • ชื่อ -- ระบุชื่อเรื่องของข่าวนั้น
  • การเชื่อมโยง -- ระบุ URL ที่สมบูรณ์ของข่าว;
  • คำอธิบาย -- ระบุตัว N ตัวแรกของข้อมูลที่เป็นคำอธิบาย
การใช้ CDATA ในชื่อและคำอธิบาย

มีข้อสงสัยว่าแฟ้ม XML จะต้องเคารพกฎระเบียบที่วาดความหมายของ XML เองหรือจัดการตัวอักษรพิเศษและด้านที่อาจเกิดขึ้นน่ารำคาญและอันตรายอื่น ๆ ที่เกี่ยวข้องกับความสมบูรณ์ของไฟล์ XML ในคำถามที่ไม่เป็น

แต่โดยเฉพาะอย่างยิ่งในด้านการข่าวที่มันสามารถเกิดขึ้นมักจะต้องเผชิญกับยากที่จะจัดการกับข้อยกเว้นที่จะส่งแฟ้ม XML ในข้อผิดพลาดและทำให้มีสคริปต์ที่ได้จากระยะไกลอ่านมันจะแสดงฟีด

ปัญหาคือการควบคุมเพียงผ่านคำสั่ง CDATA เมื่อแฟ้ม XML จะถูกที่ดีที่สุดที่มีการจัดการบริหารจัดการข้อยกเว้นไม่สามารถจัดการได้ในแง่ของตัวอักษรและข้อผิดพลาดเล็ก ๆ แต่สำคัญอย่างยิ่งที่มีศักยภาพ

ตัวอย่างรหัสที่แสดงข้างต้นจะอธิบายในระดับการปฏิบัติวิธีการเพื่อรวมไว้ภายในแท็ก XML :

 



 <title> <b> <! [CDATA [</ b title> ของข่าว <b> ]]></ b> </ title>

 
ผมได้เน้นในรหัสของตัวหนาที่จะทำให้มันแตกต่าง CDATA มากขึ้นเมื่อการอ่านและการเรียนรู้ของแนวคิดในคำถามในส่วนนี้

ในประเภทเดียวกัน ...
E - Learning
CSS (หลักสูตร) CSS (หลักสูตร)
การออกแบบเว็บและการใช้งานตาม W3C CSS และ XHTML เริ่มต้นจาก 29 €
XML (หลักสูตร) XML (หลักสูตร)
การสร้างโครงสร้าง XML, XSL และขยายภาษาอื่น ๆ เริ่มต้นจาก 29 €
ลิงก์ผู้สนับสนุน