Archive

Posts Tagged ‘RSS’

RSS reader

March 30th, 2009 40 comments

128px-feed-iconsvgЭнд амлaсныхаа дагуу хялбархан RSS уншигч хийцгээе. Сайндаа ч биш маргааш XML -ийн тухай хичээл орохдоо энэ жишээг бас үзүүлэх гэж байгаа юм. Сүүлийн үед газар сайгүй бараг бүх сайтууд RSS feed эсвэл ATOM гэх мэт линкүүдтэй болжээ. Энэ бол тухайн сайт дээр гарсан зүйлийг уг сайтруу орохгүй өөрийн уншигч програмаар уншаад байх боломжийг олгож байгаа хэрэг юм. Ийм уншигч програмууд бий. Жишээ нь би Mozilla Thunderbird-ийг е-майл клиент, feed reader-ээ болгон ашигладаг.  Хялбар жишээнд ашиглах RSS нь миний энэ сайтынх болог. Үүний тулд сайтын RSS feedback -ийн URL -Ийг олно. Миний сайтын баруун дээр байгаа феедийн линк нь http://www.soyolerdene.com/index.php/feed гэж байна. Бидний зорилго бол үүнийг PHP ээр уншихад XML буцаж ирэх бөгөөд түүнийг нь форматын дагуу уншаад (parse) хийгээд дэлгэцэнд хэвлээд үзүүлэх явдал юм. Үүний тулд та бүхэн RSS -ийн XML ээр дүрслэгддэг форматыг мэддэг байх хэрэгтэй юм. Энэ тухай http://en.wikipedia.org/wiki/RSS_(file_format) хаягаар холбогдон дэлгэрэнгүй мэдээлэл аваарай. За ингээд хялбар жишээгээ PHP дээр хийе. Read more…

XML гэж юу вэ?

February 1st, 2009 24 comments

Сүүлийн үед олон олон зүйл бидний амьдралд нэвтэрч байна. Веб 2.0 гэсэн нэр томьёо бий боллоо. Хүн бүр блог нээж байна. Энэ бүх зүйлд ганц веб ч гэлтгүй бүх төрлийн програмчлалд маш өргөн хэрэглэгдэж байгаа нэг зүйл бол XML юм. Энэ нь Extensible Markup Language гэсэн үгний товчлол. HTML гэдэг бол HyperText Markup Language гэсэн үгний товчлол. Хоёулаа Markup Language гэж байна. Энэ бол тагуудаар мэдээллийг дүрсэлдэг хэл. HTML бол урдчилан тодорхойлсон тагуудаар мэдээлэл дүрслэдэг бол XML хэрэглэгч өөртөө хэрэгтэй байгаа тагуудыг үүсгэн мэдээллээ дүрслэнэ. Жишээ нь хүмүүсийн тухай мэдээлэл байна гэж үзье.

 
<people>
   <name>Bat</name>
   <age>20</age>
   <name>Dorj</name>
   <age>30</age>
</people>

гэх мэтээр дүрслэнэ. Энэ мэдээллийг програмын аргаар уншиж мэдээллийг авах үйлдлийг parsing гэнэ. XML parser гэвэл XML-ийг уншиж мэдээллийг авагч гэж ойлгож болно. XML-ийг одоо хэрэглэхгүй юм гэж байхгүй болжээ. Вебэд W3C-ийн SVG гэж вектор графикт ашиглаж байна. Хэрэглэгчийн интерфайс, анимашн энэ тэр хийж болох энэ график XML ээр хийгдсэн байна. Миний хамгийн сүүлд харсан бас нэг хэрэглээ бол C#-ийн WPF (Windows Presentation Foundation) -д хэрэглэгчийн интерфайсийг маш сайхан графикаар хийх боломжийг олгосон байх юм. Түүнийгээ microsoft XAML (zammel гэж дууддаг) гэж байна. За тэгээд гоогле сайтмап гэх мэт маш олон зүйлүүд хэрэглэж байна. хамгийн өргөн хэрэглэгдэж байга зүйл нь бол RSS юм. RSS нь блогууд болон мэдээллийн сайтуудын мэдээг RSS уншигч ашиглан нэг дор бөөгнүүлэн унших боломжийг олгодог тун хэрэгтэй зүйл билээ.

Үргэлжилээр RSS -унших хялбар PHP код бичих болно.

Categories: XML Tags: ,