XML ကျူတိုရီရယ်

XML ပင်မစာမျက်နှာ XML နိဒါန်း XML အသုံးပြုပုံ XML သစ်ပင် XML Syntax XML ဒြပ်စင်များ XML အရည်အချင်းများ XML Namespaces XML မျက်နှာပြင် XML Http တောင်းဆိုချက် XML Parser XML DOM XML XPath XML XSLT XML XQuery XML XLink XML စစ်ဆေးခြင်း XML DTD XML Schema XML ဆာဗာ XML နမူနာများ XML Quiz XML လက်မှတ်

XML AJAX

AJAX နိဒါန်း AJAX XMLHttp AJAX တောင်းဆိုချက် AJAX တုံ့ပြန်မှု AJAX XML ဖိုင် AJAX PHP AJAX ASP AJAX ဒေတာဘေ့စ် AJAX အပလီကေးရှင်းများ AJAX ဥပမာများ

XML DOM

DOM နိဒါန်း DOM Nodes DOM အသုံးပြုခြင်း DOM Node အချက်အလက် DOM Node စာရင်း DOM လမ်းလျှောက်ခြင်း။ DOM လမ်းကြောင်းပြခြင်း။ DOM တန်ဖိုးများရယူပါ။ DOM Change Nodes DOM သည် Nodes များကို ဖယ်ရှားပါ။ DOM သည် Nodes များကို အစားထိုးပါ။ DOM သည် Nodes ကိုဖန်တီးပါ။ DOM Add Nodes DOM Clone Nodes DOM ဥပမာများ

XPath ကျူတိုရီရယ်

XPath နိဒါန်း XPath Nodes XPath Syntax XPath Axes XPath အော်ပရေတာများ XPath ဥပမာများ

XSLT ကျူတိုရီရယ်

XSLT မိတ်ဆက် XSL ဘာသာစကားများ XSLT အသွင်ပြောင်း XSLT < template> XSLT <value-of> XSLT <for-every> XSLT <sort> XSLT <if> XSLT <choose> XSLT လျှောက်ထားပါ။ Client ပေါ်ရှိ XSLT ဆာဗာပေါ်ရှိ XSLT XSLT တည်းဖြတ် XML XSLT နမူနာများ

XQuery ကျူတိုရီရယ်

XQuery နိဒါန်း XQuery ဥပမာ XQuery FLWOR XQuery HTML XQuery စည်းမျဥ်းများ XQuery Syntax XQuery Add XQuery ကို ရွေးပါ။ XQuery လုပ်ဆောင်ချက်များ

XML DTD

DTD နိဒါန်း DTD ဆောက်လုပ်ရေးလုပ်ကွက်များ DTD ဒြပ်စင်များ DTD အရည်အချင်းများ DTD Elements များနှင့် Attr DTD အဖွဲ့အစည်းများ DTD ဥပမာများ

XSD Schema

XSD မိတ်ဆက် XSD လုပ်နည်း XSD <schema> XSD ဒြပ်စင်များ XSD ရည်ညွှန်းချက်များ XSD ကန့်သတ်ချက်များ

XSD Complex

XSD ဒြပ်စင်များ XSD ဗလာ XSD ဒြပ်စင်များသာ XSD စာသားသီးသန့် XSD ရောနှောထားသည်။ XSD အညွှန်းကိန်းများ XSD <any> XSD <anyAttribute> XSD အစားထိုးခြင်း။ XSD ဥပမာ

XSD ဒေတာ

XSD ကြိုး XSD ရက်စွဲ XSD ဂဏန်း XSD ထွေ XSD အကိုးအကား

ဝဘ် ဝန်ဆောင်မှုများ

XML ဝန်ဆောင်မှုများ XML WSDL XML ဆပ်ပြာ XML RDF XML RSS

ကိုးကား

DOM Node အမျိုးအစားများ DOM Node DOM NodeList DOM အမည်ရှိNodeMap DOM စာရွက်စာတမ်း DOM ဒြပ်စင် DOM ရည်ညွှန်းချက် DOM စာသား DOM CDATA DOM မှတ်ချက် DOM XMLHttp တောင်းဆိုချက် DOM Parser XSLT ဒြပ်စင်များ XSLT/XPath လုပ်ဆောင်ချက်များ

XML RSS


RSS ဖြင့် ၎င်းသည် ဝဘ်ဆိုက်တစ်ခုမှ နောက်ဆုံးပေါ် ဝဘ်အကြောင်းအရာများကို ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော အခြားဝဘ်ဆိုက်များသို့ ဖြန့်ဝေနိုင်သည်။

RSS သည် သတင်းနှင့် အပ်ဒိတ်များအတွက် လျှင်မြန်စွာ ရှာဖွေနိုင်စေပါသည်။


RSS စာရွက်စာတမ်း နမူနာ

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>W3Schools Home Page</title>
  <link>https://www.w3schools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>https://www.w3schools.com/xml/xml_rss.asp</link>
    <description>New RSS tutorial on W3Schools</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>https://www.w3schools.com/xml</link>
    <description>New XML tutorial on W3Schools</description>
  </item>
</channel>

</rss>

RSS ဆိုတာဘာလဲ။

  • RSS သည် R eally S imple S yndication ကို ကိုယ်စားပြုသည်။
  • RSS သည် သင့်ဆိုဒ်အကြောင်းအရာကို စုစည်းဖော်ပြနိုင်စေပါသည်။
  • RSS သည် ခေါင်းစီးများနှင့် အကြောင်းအရာများကို မျှဝေရန်နှင့် ကြည့်ရှုရန် လွယ်ကူသောနည်းလမ်းကို သတ်မှတ်သည်။
  • RSS ဖိုင်များကို အလိုအလျောက် အပ်ဒိတ်လုပ်နိုင်ပါသည်။
  • RSS သည် မတူညီသောဆိုက်များအတွက် စိတ်ကြိုက်ကြည့်ရှုမှုများကို ခွင့်ပြုသည်။
  • RSS ကို XML ဖြင့်ရေးထားသည်။

RSS ကို ဘာကြောင့် သုံးတာလဲ။

ရွေးချယ်ထားသောဒေတာကိုပြသရန် RSS ကို ဒီဇိုင်းထုတ်ထားသည်။

RSS မရှိပါက အသုံးပြုသူများသည် အပ်ဒိတ်အသစ်များအတွက် သင့်ဆိုဒ်ကို နေ့စဉ် စစ်ဆေးရပါမည်။ ၎င်းသည် အသုံးပြုသူအများအပြားအတွက် အချိန်ကုန်လွန်းနိုင်သည်။ RSS feed ဖြင့် (RSS ကို မကြာခဏ သတင်းအဒ် သို့မဟုတ် RSS feed ဟုခေါ်သည်) ဖြင့် ၎င်းတို့သည် RSS စုစည်းမှု (ဆိုက် သို့မဟုတ် RSS feeds များကို ခွဲထုတ်သည့် ဆိုက် သို့မဟုတ် ပရိုဂရမ်) ကို အသုံးပြု၍ သင့်ဆိုဒ်ကို ပိုမိုမြန်ဆန်စွာ စစ်ဆေးနိုင်သည်။

RSS ဒေတာသည် သေးငယ်ပြီး လျှင်မြန်စွာ တင်နိုင်သောကြောင့်၊ ၎င်းကို ဆဲလ်ဖုန်း သို့မဟုတ် PDA ကဲ့သို့သော ဝန်ဆောင်မှုများနှင့် အလွယ်တကူ အသုံးပြုနိုင်သည်။

အလားတူအချက်အလက်များပါရှိသော ဝဘ်ကွင်းများသည် ၎င်းတို့၏ဝဘ်ဆိုက်များပေါ်ရှိ ဒေတာများကို ပိုမိုကောင်းမွန်ပြီး ပိုမိုအသုံးဝင်စေရန် အလွယ်တကူ မျှဝေနိုင်ပါသည်။



RSS ကို ဘယ်သူတွေ သုံးသင့်လဲ။

၎င်းတို့၏ဝဘ်ဆိုက်များကို တော်ရုံမွမ်းမံသည့် ဝဘ်မာစတာများသည် RSS မလိုအပ်ပါ။

RSS သည် မကြာခဏ အပ်ဒိတ်လုပ်ထားသော ဝဘ်ဆိုက်များအတွက် အသုံးဝင်သည်-၊

  • သတင်းဆိုဒ်များ - ခေါင်းစဉ်၊ ရက်စွဲနှင့် ဖော်ပြချက်များဖြင့် သတင်းများကို စာရင်းပြုစုပါ။
  • ကုမ္ပဏီများ - သတင်းနှင့် ထုတ်ကုန်အသစ်များကို စာရင်းပြုစုပါ။
  • ပြက္ခဒိန်များ - လာမည့်ဖြစ်ရပ်များနှင့် အရေးကြီးသောနေ့ရက်များကို စာရင်းပြုစုပါ။
  • ဆိုက်အပြောင်းအလဲများ - ပြောင်းလဲထားသောစာမျက်နှာများစာရင်းများ သို့မဟုတ် စာမျက်နှာအသစ်များ

RSS ၏အကျိုးကျေးဇူးများ

ဤသည်မှာ RSS ကိုအသုံးပြုခြင်း၏အကျိုးကျေးဇူးအချို့ဖြစ်သည်။

သင်၏သတင်း
ကို RSS ဖြင့်ရွေးချယ်ပါ၊ သင်လိုချင်သောသတင်း၊ သင်စိတ်ဝင်စားသောသတင်းနှင့် သင့်အလုပ်နှင့်သက်ဆိုင်သောသတင်းများကိုကြည့်ရှုရန် သင်ရွေးချယ်နိုင်ပါသည်။

မလိုလားအပ်သောအချက်အလက်များကို RSS ဖြင့်ဖယ်ရှား
ခြင်းဖြင့် သင် (နောက်ဆုံးတွင်) လိုချင်သောအချက်အလက်များကို မလိုလားအပ်သောအချက်အလက်များ (စပမ်း) မှ ခွဲထုတ်နိုင်သည်။

သင်၏ဆိုက်အသွားအလာ
ကို RSS ဖြင့် တိုးမြှင့်ခြင်းဖြင့် သင်သည် သင်၏ကိုယ်ပိုင်သတင်းချန်နယ်ကို ဖန်တီးနိုင်ပြီး ၎င်းကို အင်တာနက်သို့ ထုတ်ဝေနိုင်သည်။


RSS ၏သမိုင်း

  • 1997 - UserLand ရှိ Dave Winer သည် scriptingNews ကိုတီထွင်ခဲ့သည်။ RSS ကိုမွေးဖွားခဲ့သည်။
  • 1999 - Netscape သည် RSS 0.90 (scriptingNews ကိုပံ့ပိုးပေးသော) ကိုတီထွင်သည်
  • 1999 - Dave Winer သည် scriptingNews 2.0b1 (RSS 0.90 အင်္ဂါရပ်များပါ ၀ င်သည်) ကိုတီထွင်ခဲ့သည်။
  • 1999 - Netscape သည် RSS 0.91 ကိုတီထွင်ခဲ့သည် (scriptingNews 2.0b1 မှအင်္ဂါရပ်အများစုပါ ၀ င်သည်)
  • 1999 - UserLand သည် scriptingNews ကိုဖယ်ရှားပြီး RSS 0.91 ကိုသာအသုံးပြုသည်
  • 1999 - Netscape သည် ၎င်းတို့၏ RSS ဖွံ့ဖြိုးတိုးတက်မှုကို ရပ်တန့်ခဲ့သည်။
  • 2000 - UserLand သည် တရားဝင် RSS 0.91 သတ်မှတ်ချက်ကို ထုတ်ပြန်သည်။
  • 2000 - O'Reilly သည် RSS 1.0 ကို ဖန်တီးသည်။ ဤဖော်မတ်သည် RDF နှင့် namespaces ကိုအသုံးပြုသည်။
  • 2000 - UserLand ရှိ Dave Winer သည် RSS 0.92 ကို တီထွင်သည်။
  • 2002 - Dave Winer သည် UserLand မှထွက်ခွာပြီးနောက် RSS 2.0 ကိုတီထွင်ခဲ့သည်။
  • 2003 - တရားဝင် RSS 2.0 သတ်မှတ်ချက်ကို ထုတ်ပြန်ခဲ့သည်။

RSS 1.0 သည် W3C RDF (Resource Description Framework) စံနှုန်းကို အသုံးပြု၍ တီထွင်ထားသည့် တစ်ခုတည်းသောဗားရှင်းဖြစ်သည်။

RDF ၏ နောက်ကွယ်မှ အယူအဆမှာ Semantic Web ကို ဖန်တီးရန် ကူညီခဲ့ခြင်း ဖြစ်သည်။ သို့သော်၊ ၎င်းသည် သာမန်အသုံးပြုသူများအတွက် အလွန်အရေးမကြီးသော်လည်း ဝဘ်စံနှုန်းများကို အသုံးပြုခြင်းဖြင့် လူများနှင့် အပလီကေးရှင်းများ ဒေတာဖလှယ်ရန် ပိုမိုလွယ်ကူမည်ဖြစ်သည်။


ဘယ် RSS ဗားရှင်းကို သုံးရမလဲ။

RSS 0.91 နှင့် RSS 2.0 တို့သည် RSS 1.0 ထက် နားလည်ရပိုလွယ်သည်။ ကျွန်ုပ်တို့၏သင်ခန်းစာသည် RSS 2.0 ကိုအခြေခံထားသည်။

RSS 2.0 ၏ syntax စည်းမျဉ်းများသည် အလွန်ရိုးရှင်းပြီး အလွန်တင်းကျပ်ပါသည်။


RSS သည် Web Standard ဖြစ်ပါသလား။

RSS အတွက်တရားဝင်စံမရှိပါ။

  • RSS feeds အားလုံး၏ 50% ခန့်သည် RSS 0.91 ကို အသုံးပြုသည်။
  • 25% ခန့်သည် RSS 1.0 ကိုအသုံးပြုသည်။
  • နောက်ဆုံး 25% ကို RSS 0.9x ဗားရှင်းများနှင့် RSS 2.0 အကြား ပိုင်းခြားထားသည်။

RSS အလုပ်လုပ်ပုံ

RSS ကို ဝဘ်ဆိုဒ်များကြားတွင် အကြောင်းအရာမျှဝေရန် အသုံးပြုသည်။

RSS ဖြင့်၊ သင်သည် သင်၏အကြောင်းအရာများကို စုစည်းသူများဟုခေါ်သော ကုမ္ပဏီများနှင့် မှတ်ပုံတင်လိုက်ပါ။

ထို့ကြောင့်၊ ၎င်း၏အစိတ်အပိုင်းတစ်ခုဖြစ်ရန်- ပထမဦးစွာ RSS စာရွက်စာတမ်းတစ်ခုဖန်တီးပြီး ၎င်းကို .xml တိုးချဲ့မှုတစ်ခုဖြင့် သိမ်းဆည်းပါ။ ထို့နောက် သင့်ဝဘ်ဆိုဒ်သို့ ဖိုင်ကို အပ်လုဒ်လုပ်ပါ။ ထို့နောက် RSS စုစည်းမှုတစ်ခုဖြင့် မှတ်ပုံတင်ပါ။ စုစည်းသူသည် နေ့စဉ် RSS စာရွက်စာတမ်းများအတွက် မှတ်ပုံတင်ထားသော ဝဘ်ဆိုက်များကို ရှာဖွေကာ လင့်ခ်ကို စစ်ဆေးပြီး ဖိဒ်နှင့်ပတ်သက်သည့် အချက်အလက်များကို ပြသပေးသောကြောင့် သုံးစွဲသူများသည် ၎င်းတို့စိတ်ဝင်စားသည့် စာရွက်စာတမ်းများနှင့် ချိတ်ဆက်နိုင်မည်ဖြစ်သည်။

အကြံပြုချက်- အခမဲ့ RSS ပေါင်းစည်းခြင်းဝန်ဆောင်မှုများကိုကြည့်ရှုရန် ကျွန်ုပ်တို့၏ RSS Publishing အခန်းကို ဖတ်ပါ။


RSS ဥပမာ

RSS စာရွက်စာတမ်းများသည် ကိုယ်တိုင်ဖော်ပြခြင်းနှင့် ရိုးရှင်းသော syntax ကိုအသုံးပြုသည်။

ဤသည်မှာ ရိုးရှင်းသော RSS စာရွက်စာတမ်းတစ်ခုဖြစ်သည်။

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>W3Schools Home Page</title>
  <link>https://www.w3schools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>https://www.w3schools.com/xml/xml_rss.asp</link>
    <description>New RSS tutorial on W3Schools</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>https://www.w3schools.com/xml</link>
    <description>New XML tutorial on W3Schools</description>
  </item>
</channel>

</rss>

စာရွက်စာတမ်းရှိ ပထမစာကြောင်း - XML ​​ကြေငြာချက် - XML ​​ဗားရှင်းနှင့် စာရွက်စာတမ်းတွင် အသုံးပြုသည့် စာလုံးကုဒ်ကို သတ်မှတ်သည်။ ဤကိစ္စတွင် စာရွက်စာတမ်းသည် XML ၏ 1.0 သတ်မှတ်ချက်များနှင့် ကိုက်ညီပြီး UTF-8 ဇာတ်ကောင်အစုံကို အသုံးပြုသည်။

နောက်တစ်ကြောင်းမှာ ၎င်းသည် RSS စာရွက်စာတမ်း (ဤကိစ္စတွင်၊ RSS ဗားရှင်း 2.0) ဖြစ်ကြောင်း ခွဲခြားသတ်မှတ်သည့် RSS ကြေငြာချက်ဖြစ်သည်။

နောက်စာကြောင်းတွင် <channel> ဒြပ်စင်ပါရှိသည်။ RSS feed ကိုဖော်ပြရန် ဤဒြပ်စင်ကိုအသုံးပြုသည်။

<channel> ဒြပ်စင်တွင် လိုအပ်သော ကလေးဒြပ်စင် သုံးခုပါရှိသည်-

  • <title> - ချန်နယ်၏ ခေါင်းစဉ်ကို သတ်မှတ်သည် (ဥပမာ W3Schools ပင်မစာမျက်နှာ)
  • <link> - ချန်နယ်သို့ ဟိုက်ပါလင့်ခ်ကို သတ်မှတ်သည် (ဥပမာ https://www.w3schools.com)
  • <ဖော်ပြချက်> - ချန်နယ်ကို ဖော်ပြသည် (ဥပမာ အခမဲ့ ဝဘ်တည်ဆောက်မှု သင်ခန်းစာများ)

<channel> ဒြပ်စင်တစ်ခုစီတွင် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော <item> ဒြပ်စင်များ ရှိနိုင်ပါသည်။

<item> ဒြပ်စင်တစ်ခုစီသည် RSS feed တွင် ဆောင်းပါး သို့မဟုတ် "ဇာတ်လမ်း" ကို သတ်မှတ်သည်။

<item> ဒြပ်စင်တွင် လိုအပ်သော ကလေးဒြပ်စင် သုံးခုပါရှိသည်-

  • <title> - အကြောင်းအရာ၏ ခေါင်းစဉ်ကို သတ်မှတ်သည် (ဥပမာ RSS Tutorial)
  • <link> - ပစ္စည်းအတွက် ဟိုက်ပါလင့်ခ်ကို သတ်မှတ်သည် (ဥပမာ https://www.w3schools.com/xml/xml_rss.asp)
  • <ဖော်ပြချက်> - အကြောင်းအရာကို ဖော်ပြသည် (ဥပမာ W3Schools ရှိ RSS သင်ခန်းစာအသစ်)

နောက်ဆုံးတွင်၊ နောက်ဆုံးမျဉ်းနှစ်ကြောင်းသည် <channel> နှင့် <rss> ဒြပ်စင်များကို ပိတ်လိုက်သည်။


RSS တွင်မှတ်ချက်များ

RSS တွင်မှတ်ချက်များရေးသားခြင်းအတွက် syntax သည် HTML နှင့်ဆင်တူသည်-

<!-- This is an RSS comment -->

RSS ကို XML ဖြင့် ရေးထားသည်။

RSS သည် XML ဖြစ်သောကြောင့်၊ ၎င်းကို သတိပြုပါ။

  • အစိတ်အပိုင်းအားလုံးတွင် အပိတ်အမှတ်အသား ပါရှိရမည်။
  • ဒြပ်စင်များသည် ဖြစ်ရပ်မှန်များဖြစ်သည်။
  • ဒြပ်စင်များ မှန်ကန်စွာ အစုအဝေးရှိရမည်။
  • ရည်ညွှန်းချက်တန်ဖိုးများကို အမြဲကိုးကားရပါမည်။

RSS <channel> Element

RSS <channel> ဒြပ်စင်သည် RSS feed ကိုဖော်ပြသည်။

အောက်ပါ RSS စာရွက်စာတမ်းကိုကြည့်ပါ-

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>W3Schools Home Page</title>
  <link>https://www.w3schools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>https://www.w3schools.com/xml/xml_rss.asp</link>
    <description>New RSS tutorial on W3Schools</description>
  </item>
</channel>

</rss>

အထက်တွင်ဖော်ပြထားသည့်အတိုင်း၊ <channel> ဒြပ်စင်သည် RSS feed ကိုဖော်ပြပြီး လိုအပ်သော ကလေးဒြပ်စင် သုံးခုပါရှိသည်-

  • <title> - ချန်နယ်၏ ခေါင်းစဉ်ကို သတ်မှတ်သည် (ဥပမာ W3Schools ပင်မစာမျက်နှာ)
  • <link> - ချန်နယ်သို့ ဟိုက်ပါလင့်ခ်ကို သတ်မှတ်သည် (ဥပမာ https://www.w3schools.com)
  • <ဖော်ပြချက်> - ချန်နယ်ကို ဖော်ပြသည် (ဥပမာ အခမဲ့ ဝဘ်တည်ဆောက်မှု သင်ခန်းစာများ)

<channel> ဒြပ်စင်တွင် အများအားဖြင့် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော <item> ဒြပ်စင်များပါရှိသည်။ <item> ဒြပ်စင်တစ်ခုစီသည် RSS feed တွင် ဆောင်းပါး သို့မဟုတ် "ဇာတ်လမ်း" ကို သတ်မှတ်သည်။

ထို့အပြင်၊ <channel> ၏ ရွေးချယ်နိုင်သော ကလေးအစိတ်အပိုင်းများစွာ ရှိပါသည်။ အရေးကြီးဆုံးတွေကို အောက်မှာ ရှင်းပြပါမယ်။


<category> Element ပါ။

သင့်ဖိဒ်အတွက် အမျိုးအစားတစ်ခုကို သတ်မှတ်ရန် <category> ကလေးဒြပ်စင်ကို အသုံးပြုပါသည်။

<category> ဒြပ်စင်သည် RSS စုစည်းသူများကို အမျိုးအစားအလိုက် ဆိုက်များကို အုပ်စုဖွဲ့ရန် ဖြစ်နိုင်ချေရှိသည်။

အထက်ဖော်ပြပါ RSS စာရွက်စာတမ်းအတွက် အမျိုးအစားသည်- ဖြစ်နိုင်သည်။

<category>Web development</category>

<မူပိုင်ခွင့်> ဒြပ်စင်

<မူပိုင်ခွင့်> ကလေးဒြပ်စင်သည် မူပိုင်ခွင့်ရထားသော ပစ္စည်းအကြောင်း အသိပေးသည်။

အထက်ဖော်ပြပါ RSS စာရွက်စာတမ်းအတွက် မူပိုင်ခွင့်မှာ-

<copyright>2006 Refsnes Data as. All rights reserved.</copyright>

<image> Element ပါ။

စုစည်းသူများသည် ဖိဒ်ကိုတင်ပြသောအခါ <image> ကလေးဒြပ်စင်သည် ရုပ်ပုံတစ်ပုံကို ပြသရန် ခွင့်ပြုသည်။

<image> ဒြပ်စင်တွင် လိုအပ်သော ကလေးဒြပ်စင် သုံးခုပါရှိသည်-

  • <url> - ပုံတွင် URL ကို သတ်မှတ်သည်။
  • <title> - ရုပ်ပုံမပြနိုင်ပါက ပြသရန် စာသားကို သတ်မှတ်သည်။
  • <link> - ချန်နယ်ကိုပေးဆောင်သည့် ဝဘ်ဆိုက်သို့ ဟိုက်ပါလင့်ခ်ကို သတ်မှတ်သည်။

အထက်ဖော်ပြပါ RSS စာရွက်စာတမ်းအတွက် ပုံသည်-

<image>
  <url>https://www.w3schools.com/images/logo.gif</url>
  <title>W3Schools.com</title>
  <link>https://www.w3schools.com</link>
</image>

<language> Element ပါ။

<language> ကလေးဒြပ်စင်ကို သင့်စာရွက်စာတမ်းရေးရာတွင် အသုံးပြုသည့်ဘာသာစကားကို သတ်မှတ်ရန် အသုံးပြုပါသည်။

<language> ဒြပ်စင်သည် RSS စုစည်းသူများကို ဘာသာစကားပေါ်အခြေခံ၍ ဝဘ်ဆိုက်များကို အုပ်စုဖွဲ့ရန် ဖြစ်နိုင်စေသည်။

အထက်ဖော်ပြပါ RSS စာရွက်စာတမ်းအတွက် ဘာသာစကားသည်-

<language>en-us</language>

<item> Element

<item> ဒြပ်စင်တစ်ခုစီသည် RSS feed တစ်ခုတွင် ဆောင်းပါး သို့မဟုတ် "ဇာတ်လမ်း" ကို သတ်မှတ်သည်။

အောက်ပါ RSS စာရွက်စာတမ်းကိုကြည့်ပါ-

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>W3Schools Home Page</title>
  <link>https://www.w3schools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>https://www.w3schools.com/xml/xml_rss.asp</link>
    <description>New RSS tutorial on W3Schools</description>
  </item>
</channel>

</rss>

အထက်ဖော်ပြပါအတိုင်း၊ <item> ဒြပ်စင်တစ်ခုစီသည် RSS feed တွင် ဆောင်းပါး သို့မဟုတ် "ဇာတ်လမ်း" ကို သတ်မှတ်သည်။

<item> ဒြပ်စင်တွင် လိုအပ်သော ကလေးဒြပ်စင် သုံးခုပါရှိသည်-

  • <title> - အကြောင်းအရာ၏ ခေါင်းစဉ်ကို သတ်မှတ်သည် (ဥပမာ RSS Tutorial)
  • <link> - ပစ္စည်းအတွက် ဟိုက်ပါလင့်ခ်ကို သတ်မှတ်သည် (ဥပမာ https://www.w3schools.com/xml/xml_rss.asp)
  • <ဖော်ပြချက်> - အကြောင်းအရာကို ဖော်ပြသည် (ဥပမာ W3Schools ရှိ RSS သင်ခန်းစာအသစ်)

ထို့အပြင်၊ <item> ၏ ရွေးချယ်နိုင်သော ကလေးအစိတ်အပိုင်းများစွာ ရှိပါသည်။ အရေးကြီးဆုံးတွေကို အောက်မှာ ရှင်းပြပါမယ်။


<author> Element ပါ။

အကြောင်းအရာတစ်ခု၏ရေးသားသူ၏အီးမေးလ်လိပ်စာကိုသတ်မှတ်ရန် <author> ကလေးဒြပ်စင်ကိုအသုံးပြုသည်။

မှတ်ချက်- spam အီးမေးလ်များကို ကာကွယ်ရန်၊ အချို့သော developer များသည် <author> element မပါဝင်ပါ။

အထက်ဖော်ပြပါ RSS စာရွက်စာတမ်းရှိ အကြောင်းအရာကို ရေးသားသူမှာ-

<author>[email protected]</author>

<comments> Element ၊

<comments> ကလေးဒြပ်စင်သည် အကြောင်းအရာတစ်ခုနှင့်ပတ်သက်သည့် မှတ်ချက်များနှင့် လင့်ခ်ချိတ်ရန် ခွင့်ပြုသည်။

အထက်ဖော်ပြပါ RSS စာရွက်စာတမ်းရှိ အကြောင်းအရာ၏ မှတ်ချက်တစ်ခု ဖြစ်နိုင်သည်-

<comments>https://www.w3schools.com/comments</comments>

<enclosure> Element

<enclosure> ကလေးဒြပ်စင်သည် မီဒီယာဖိုင်တစ်ခုကို အကြောင်းအရာတစ်ခုနှင့်အတူ ထည့်သွင်းခွင့်ပြုသည်။

<enclosure> ဒြပ်စင်တွင် လိုအပ်သော အရည်အချင်း သုံးခု ရှိသည်-

  • url - မီဒီယာဖိုင်သို့ URL ကို သတ်မှတ်သည်။
  • အရှည် - မီဒီယာဖိုင်၏ အရှည် (bytes) ကို သတ်မှတ်သည်။
  • အမျိုးအစား - မီဒီယာဖိုင်အမျိုးအစားကို သတ်မှတ်သည်။

အထက်ဖော်ပြပါ RSS စာရွက်စာတမ်းရှိ အကြောင်းအရာတွင် ပါဝင်သော မီဒီယာဖိုင်သည်- ဖြစ်နိုင်သည်-

<enclosure url="https://www.w3schools.com/xml/rss.mp3"
length="5000" type="audio/mpeg" />

ဝဘ်ပေါ်တွင် သင်၏ RSS Feed ကို ရယူပါ။

အခြားသူများလက်လှမ်းမမီပါက RSS စာရွက်စာတမ်းရှိခြင်းသည် အသုံးမဝင်ပါ။

ယခု သင်၏ RSS ဖိုင်ကို ဝဘ်ပေါ်တွင် တင်ရန် အချိန်ရောက်ပါပြီ။ ဤသည်မှာ အဆင့်များဖြစ်သည်-

1. သင်၏ RSS ဖိုင်ကို အမည်ပေးပါ။ ဖိုင်တွင် .xml တိုးချဲ့မှုတစ်ခု ရှိရမည်ကို သတိပြုပါ။

2. သင်၏ RSS ဖိုင်ကို မှန်ကန်ကြောင်း အတည်ပြုပါ (ကောင်းမွန်သော စစ်ဆေးမှုကို http://www.feedvalidator.org တွင် ရှာတွေ့နိုင်သည် )။

3. RSS ဖိုင်ကို သင့်ဝဘ်ဆာဗာတွင် သင့်ဝဘ်လမ်းညွှန်သို့ အပ်လုဒ်လုပ်ပါ။

RSS လိုဂို4. လိမ္မော်ရောင် သို့မဟုတ် XML လိုဂိုခလုတ်လေးကို သင့်ဝဘ်လမ်းညွှန် သို့ ကူးယူ ပါ။

5. လိမ္မော်ရောင် "RSS" သို့မဟုတ် "XML" ခလုတ်လေးကို ကမ္ဘာကို RSS ပေးမယ့် စာမျက်နှာ (ဥပမာ- သင့်ပင်မစာမျက်နှာ) မှာ တင်ပါ။ ထို့နောက် RSS ဖိုင်သို့ လင့်ခ်ချိတ်သော ခလုတ်တစ်ခုသို့ လင့်ခ်တစ်ခုကို ပေါင်းထည့်ပါ။ ကုဒ်သည် ဤကဲ့သို့ မြင်တွေ့ရပါမည်-
<a href="https://www.w3schools.com/xml/myfirstss.xml"
> <img src="https://www.w3schools.com/xml/pic_rss.gif " width="36" height="14">
</a>။

6. သင်၏ RSS feed ကို RSS Feed လမ်းညွှန်များထံ ပေးပို့ပါ ("RSS Feed Directories" အတွက် Google သို့မဟုတ် Yahoo တွင် ပေးပို့နိုင်ပါသည်။ မှတ်ချက်! သင့်ဖိဒ်အတွက် URL သည် သင့်ပင်မစာမျက်နှာမဟုတ်ပါ၊ ၎င်းသည် "https://www.w3schools.com/xml/myfirstrss.xml" ကဲ့သို့ သင့် feed သို့ URL ဖြစ်သည်။ ဤသည်မှာ အခမဲ့ RSS ပေါင်းစည်းခြင်း ဝန်ဆောင်မှုဖြစ်သည်။

7. သင်၏ feed ကို အဓိက ရှာဖွေရေးအင်ဂျင်များဖြင့် မှတ်ပုံတင်ပါ-

8. သင့် feed ကို အပ်ဒိတ်လုပ်ပါ - သင်၏ RSS feed ကို စာရင်းသွင်းပြီးနောက်၊ သင်သည် သင့်အကြောင်းအရာကို မကြာခဏ အပ်ဒိတ်လုပ်ရန်နှင့် သင်၏ RSS feed ကို အဆက်မပြတ်ရရှိနိုင်ကြောင်း သေချာစေရပါမည်။


ကျွန်ုပ်၏ RSS Feed ကို ကျွန်ုပ်ကိုယ်တိုင် စီမံခန့်ခွဲနိုင်ပါသလား။

သင်၏ RSS feed ကို သင်အလိုရှိသည့်အတိုင်း အလုပ်လုပ်ကြောင်း သေချာစေရန် အကောင်းဆုံးနည်းလမ်းမှာ ၎င်းကို သင်ကိုယ်တိုင် စီမံခန့်ခွဲခြင်းဖြစ်သည်။

သို့သော်၊ အထူးသဖြင့် အပ်ဒိတ်များစွာရှိသော စာမျက်နှာများအတွက် ၎င်းသည် အချိန်ကုန်နိုင်သည်။

အခြားရွေးချယ်စရာမှာ ပြင်ပကုမ္ပဏီ အလိုအလျောက် RSS ကို အသုံးပြုရန်ဖြစ်သည်။


အလိုအလျောက် RSS

၎င်းတို့၏ ကိုယ်ရေးကိုယ်တာ ဝဘ်ဆိုက်အတွက် RSS feed တစ်ခုသာ လိုအပ်သော သုံးစွဲသူများအတွက်၊ built-in RSS ဝန်ဆောင်မှုများကို ပေးဆောင်သည့် ရေပန်းအစားဆုံး ဘလော့ဂ် (Web Log) မန်နေဂျာ အချို့မှာ-


RSS စာဖတ်သူများ

An RSS Reader is used to read RSS Feeds!

RSS readers are available for many different devices and OS.

There are a lot of different RSS readers. Some work as web services, and some are limited to windows (or Mac, PDA or UNIX):

  • QuiteRSS - FREE! QuiteRSS is an open-source, cross-platform RSS/Atom news reader. It is versatile, and has a full set of options. QuietRSS has a rich set of social sharing options (Email/Twitter/Facebook/.../Pocket/Etc). QuietRSS is fast starting, and navigation is quick
  • FeedReader - FREE! Simple, straightforward feed reader that easily handles large number of feeds. Has the essential options (not a lot of confusing ones). Does not require Java. Import or export OPML files. Option to open links in an external browser
  • RssReader - FREE! Windows-based RSS reader. Supports RSS versions 0.9x, 1.0 and 2.0 and Atom 0.1, 0.2 and 0.3
  • blogbotrss - FREE! An RSS reader plug-in for Internet Explorer and Microsoft Outlook

Tip: Most browsers have a built-in RSS Reader. If you go to a web site that offers RSS feeds, you will see an RSS icon RSS in the address bar, or toolbar. Click on the icon to view a list of the different feeds. Choose the feed you want to read.


I have an RSS Reader. Now what?

Click on the little RSS လိုဂို or XML လိုဂို button next to the RSS feed you want to read. Copy The URL you get in the browser window and paste it in your RSS reader.


RSS Examples

These examples demonstrate RSS using our RSS reader to view the results.

RSS <channel> Element








RSS <item> element







RSS Reference


RSS <channel> Element

The links in the "Element" column point to more information about each specific element.

Element Description
<category> Optional. Defines one or more categories for the feed
<cloud> Optional. Register processes to be notified immediately of updates of the feed
<copyright> Optional. Notifies about copyrighted material
<description> Required. Describes the channel
<docs> Optional. Specifies a URL to the documentation of the format used in the feed
<generator> Optional. Specifies the program used to generate the feed
<image> Optional. Allows an image to be displayed when aggregators present a feed
<language> Optional. Specifies the language the feed is written in
<lastBuildDate> Optional. Defines the last-modified date of the content of the feed
<link> Required. Defines the hyperlink to the channel
<managingEditor> Optional. Defines the e-mail address to the editor of the content of the feed
<pubDate> Optional. Defines the last publication date for the content of the feed
<rating> Optional. The PICS rating of the feed
<skipDays> Optional. Specifies the days where aggregators should skip updating the feed
<skipHours> Optional. Specifies the hours where aggregators should skip updating the feed
<textInput> Optional. Specifies a text input field that should be displayed with the feed
<title> Required. Defines the title of the channel
<ttl> Optional. Specifies the number of minutes the feed can stay cached before refreshing it from the source
<webMaster> Optional. Defines the e-mail address to the webmaster of the feed

RSS <item> Element

Element Description
<author> Optional. Specifies the e-mail address to the author of the item
<category> Optional. Defines one or more categories the item belongs to
<comments> Optional. Allows an item to link to comments about that item
<description> Required. Describes the item
<enclosure> Optional. Allows a media file to be included with the item
<guid> Optional. Defines a unique identifier for the item
<link> Required. Defines the hyperlink to the item
<pubDate> Optional. Defines the last-publication date for the item
<source> Optional. Specifies a third-party source for the item
<title> Required. Defines the title of the item