<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MYSTERY ZILLION Blog &#187; Other</title>
	<atom:link href="http://blog.mysteryzillion.org/category/programming/other/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mysteryzillion.org</link>
	<description>education for everyone</description>
	<lastBuildDate>Thu, 19 Jan 2012 14:50:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>working with git</title>
		<link>http://blog.mysteryzillion.org/programming/working-with-git/</link>
		<comments>http://blog.mysteryzillion.org/programming/working-with-git/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 14:50:08 +0000</pubDate>
		<dc:creator>saturngod</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[repo]]></category>

		<guid isPermaLink="false">http://blog.mysteryzillion.org/?p=1719</guid>
		<description><![CDATA[Git ကို အရင်ရုံး point-star မှာ စသုံးဖူးတာပါ။ git ဆိုတာကို အရင်တုန်းကတော့ opensource တွေကို download ဆွဲချပြီး သုံးဖို့လောက်ပဲ သုံးဖြစ်တယ်။ point-star မှာ github သုံးရမယ်ဆိုတာနဲ့ github ကို လေ့လာဖြစ်တာပဲ။ github နဲ့ git အစတုန်းက လုံးဝ ကို မကွဲတာ။ github သုံးရင်းနဲ့ git နဲ့ github မတူဘူးဆိုတာ သိလာတာ။ git သုံးတတ်ပြီးနောက်ပိုင်းမှာ github မှာ opensource project တွေ တင်ဖြစ်တယ်။ သို့ပေမယ့် တစ်ယောက်တည်းပဲ ဖြစ်တဲ့အတွက် git အကြောင်းကို ကောင်းကောင်း မသိခဲ့ဘူး။ အရင်ရုံးတုန်းကလည်း တစ်ယောက်တည်းလိုလို ဖြစ်နေတဲ့အတွက် မထူးခြားလှဘူး။ backup သာသာ ရှိပါတယ်။ ဒီရုံးရောက်တော့ repo သုံးမယ် ဆိုတော့ ကျွန်တော်က bitbucket ကို recommend လုပ်ခဲ့တယ်။ သို့ပေမယ့် bitbucket က hg ပဲ support လုပ်တယ်။ ဒါကြောင့် [...]]]></description>
		<wfw:commentRss>http://blog.mysteryzillion.org/programming/working-with-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to manage Git Repository Server with Gitosis?</title>
		<link>http://blog.mysteryzillion.org/programming/how-to-manage-git-repository-server-with-gitosis/</link>
		<comments>http://blog.mysteryzillion.org/programming/how-to-manage-git-repository-server-with-gitosis/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 10:05:11 +0000</pubDate>
		<dc:creator>CalmHill</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[Revision Control]]></category>

		<guid isPermaLink="false">http://blog.mysteryzillion.org/?p=1689</guid>
		<description><![CDATA[ပရောဂျက်တစ်ခုချင်းအလိုက် Permission မလိုအပ်ရင်နဲ့ လူနည်းရင်တော့ Authorized Key နဲ့အဆင်ပြေပါတယ်။ ဒါပေမယ့် Permission တွေလိုအပ်လာပြီ နောက်ပြီးတော့ Repository Initialization တွေ User Management တွေလိုလာရင်တော့ Authorized Key နဲ့မလုံလောက်တော့ပါဘူး။ အသုံးများတာကတော့ Gitosis နဲ့ Gitolite သုံးကြပါတယ် ကောင်းတာကတော့ နှစ်ခုလုံးကောင်းပါတယ် တစ်ခုတော့ရှိပါတယ် Gitosis ကတော့ Development ရပ်နေတာ အတော်လေးကြာနေပါပြီ။ Gitosis ကို Setup လုပ်ရတာ သိပ်မခက်ပါဘူး အရင်ဆုံးတော့ Gitosis ကိုသူ့ရဲ့ Repository ကနေ Clone လုပ်ယူရပါတယ်။ အကယ်လို့ Ubuntu လိုသုံးရင်တော့ သူ့ရဲ့ Repo ထဲကနေ apt-get နဲ့ Install လုပ်လို့ရပါတယ် ဒါပေမယ့်သူက User creation တွေပါလုပ်ကုန်လို့ မလိုတဲ့ဟာတွေပါလို့ ကိုယ်တိုင်ပဲ Install လုပ်ယူတာကပိုပြီး ကိစ္စရှင်းပါတယ်။ အောက်မှာပြထားတဲ့ Commands တွေနဲ့ Gitosis ကို Install လုပ်ယူလိုက်ပါ။ root@gitserver:~# git clone git://eagain.net/gitosis.git [...]]]></description>
		<wfw:commentRss>http://blog.mysteryzillion.org/programming/how-to-manage-git-repository-server-with-gitosis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to setup a simple Git Repository Server?</title>
		<link>http://blog.mysteryzillion.org/programming/how-to-setup-a-simple-git-repository-server/</link>
		<comments>http://blog.mysteryzillion.org/programming/how-to-setup-a-simple-git-repository-server/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 03:27:00 +0000</pubDate>
		<dc:creator>CalmHill</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[Revision Control]]></category>

		<guid isPermaLink="false">http://blog.mysteryzillion.org/?p=1683</guid>
		<description><![CDATA[Git Server တစ်ခုလုပ်ယူရတာ သိပ်ပြီးတော့ မခက်ခဲလှပါဘူး ရုံးမှာတစ်ယောက်တစ်ပေါက် Revision Control တစ်ခုခုတင်ပေးပါ ပြောပြောနေလို့ Git Server တစ်ခုလုပ်ပေးဖို့ တာဝန်ကျလာပါတယ်။ Server ပေါ်မှာ Git အတွက် User Account တစ်ခုခွဲထားလို်က်ပြီး Repository တွေကိုသိမ်းလို့ရပါတယ်။ အလွယ်ဆုံးနည်းကတော့ ခွဲထားတဲ့ User Account တစ်ခုနဲ့ အားလုံးသုံးမှာဖြစ်တဲ့အတွက် Password ကိုအားလုံးကို ပေးထားတာထက် Authorized Key နဲ့ဝင်တာ အဆင်အပြေဆုံးပါပဲ။ အောက်မှာပြထားတဲ့ Command တွေနဲ့ git ဆိုတဲ့ User တစ်ယောက်ကို Create လုပ်လို့ပြီး Authorized Key အတွက် Folder တစ်ခုထည့်လို့ရပါတယ်။ root@gitserver:~# adduser -m git root@gitserver:~# su git git@gitserver:~$ cd ~ git@gitserver:~$ mkdir .ssh ပြီးပြီဆိုရင်တော့ ကိုယ့်ရဲ့ Git Server ကိုသုံးမယ့်လူတွေရဲ့ Public Key တွေကို .ssh အောက်ထဲမှာ authorized_keys ဆိုတဲ့ဖိုင် [...]]]></description>
		<wfw:commentRss>http://blog.mysteryzillion.org/programming/how-to-setup-a-simple-git-repository-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>တတိယခြေလှမ်း အခြေခံ XSL</title>
		<link>http://blog.mysteryzillion.org/basic/%e1%80%90%e1%80%90%e1%80%ad%e1%80%9a%e1%80%b1%e1%80%bb%e1%80%81%e1%80%9c%e1%80%bd%e1%80%99%e1%80%b9%e1%80%b8-%e1%80%a1%e1%80%b1%e1%80%bb%e1%80%81%e1%80%81%e1%80%b6-xsl/</link>
		<comments>http://blog.mysteryzillion.org/basic/%e1%80%90%e1%80%90%e1%80%ad%e1%80%9a%e1%80%b1%e1%80%bb%e1%80%81%e1%80%9c%e1%80%bd%e1%80%99%e1%80%b9%e1%80%b8-%e1%80%a1%e1%80%b1%e1%80%bb%e1%80%81%e1%80%81%e1%80%b6-xsl/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 01:09:56 +0000</pubDate>
		<dc:creator>minlwin</dc:creator>
				<category><![CDATA[Basic]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://edu.mysteryzillion.org/?p=646</guid>
		<description><![CDATA[XMLရဲ့ Tagများသည်　အချက်အလက်တွေရဲ့အဓိပ္ပါယ်များနှင့်၊　ထူးခြားချက်များကိုဖော်ပြပေးနိူင်ပါသည်။　ယခင်အခန်းများတွင်　ဖော်ပြပြီးခဲ့သလို　XMLသည်အချက်အလက်များကို　ဖော်ပြရန်အတွက်　Tagများကို　လွတ်လပ်စွာ　အသုံးပြုနိူင်ပေ၏။　ထို့အတွက်　HTMLကဲ့သို့　ပိုင်ဆိုင်တဲ့Tagတွေအသီးသီးကို　မည်သို့ဖော်ပြမည်　ဆိုသည်ကို　ကြိုတင်သတ်မှတ်ထားခြင်းမရှိပေ။သို့ရာတွင် XMLအချက်အလက်များကို　ပြင်ဆင်ပြီးလှပစွာ　ပုံဖော်လိုကြမည်　မဟုတ်ပေလော။　XMLရဲ့　အချက်အလက်များကို　ဘယ်လိုစည်းမျဉ်းဖြင့်　ပုံစံဖော်မည်ဆိုသည့်　လုပ်ဆောင်ချက်သည်　လိုအပ်လာပေသည်။　ထိုတာဝန်များကို　ထမ်းဆောင်ပေးနေသည်မှာ　XSL ဖြစ်ပေသည်။　XSLဆိုသည်မှာ　Extensible Style sheet Languageရဲ့အတိုကောက်အခေါ်အဝေါ်　ဖြစ်ပြီး၊　XMLစာပိုဒ်များ၏ Styleကိုသတ်မှတ်ပေးနိူင်သော　ပညာရပ်တစ်ခု　ဖြစ်၏။ XSLသည်　XMLရဲ့တည်ဆောက်ပုံကို　ပြောင်းလည်းပေးသော　XSLT (XSL Transformations)၊ XMLစာပိုဒ်　များ၏　အစိတ်အပိုင်းအတိအကျကို　ရှာဖွေနိူင်သော XPath (XML Path Language) နှင့်၊　အမြင်ပိုင်း　ဆိုင်ရာ Styleကိုဖော်ပြပေးနိူင်သော　XSLFO (XSL Formatting Objects)　 အစရှိသည့်　နည်းပညာရပ်များဖြင့်　ဖွဲ့စည်း　ထားပါသည်။　XSL၏XSLFOသည်　HTML၏CSSကဲ့သို့　နေရာတွင်တည်ရှိပေသည်။　ဤတတိယခြေလှမ်းတွင် XSLTကိုအသုံးပြု၍၊ XMLအချက်အလက်များကို　Web Browser များတွင်　ဖော်ပြနည်း　များကို　တင်ပြသွားမည် ဖြစ်သည်။ သို့ရာတွင် XSLFOမှာ　CSSဖြင့်အစားထိုးအသုံးပြုနိူင်သဖြင့်　ဤအခန်းတွင်　အကျဉ်းချံုး　ဖော်ပြသွားမည် ဖြစ်သည်။ XSLရဲ့အခြေခံသဘောတရား XSLသည် XMLစာပိုဒ်များကို XSLအသုံးပြုတဲ့Fileအပေါ်မှုတည်ပြီး XSL processorက တည်ဆောက်ပုံကို　ပြောင်းလည်းပေးခြင်းအားဖြင့် အခြားသောဖွဲ့စည်းပုံအချက်အလက်များ အဖြစ်ပြောင်းလည်းပေးနိူင်ပါသည်။ ဥပမာ　အားဖြင့် XMLစာပိုဒ်အား HTMLသုံးXSLကိုအသုံးပြုပါက HTMLအချက်အလက်အဖြစ် ပြောင်းလည်းပေးနိူင်သလို၊　PDFသုံးXSLကိုအသုံးပြုပါက PDFအချက်အလက်များအဖြစ် ပြောင်းလည်းပေးနိူင်ပါသည်။ XSL Processorသည်အတော်များများသော　Internet Exploreတွင်　ပါရှိပါသဖြင့်၊　ဤအခန်းတွင်ဖော်ပြသော　နမှုနာများကို　Internet Exploreကိုအသုံးပြု၍　လက်တွေ့လေ့လာသွားမည်ဖြစ်သည်။ XPath XPath သည်XSLမှ XMLစာပိုဒ်အတွင်းမှ အချက်အလက်များ၏　နေရာအတိအကျကို　ဆက်သွယ်ရာတွင်　အသုံးပြုရာတွင်　အသုံးပြုသောစနစ်တစ်ခုဖြစ်၏။　XPathမပါဝင်ပဲ XSLကိုအသုံးပြုနိူင်မည်　မဟုတ်ပေ။XPath　သည်လည်း XMLကဲ့သို့ပင်　သစ်ပင်ဖွဲ့စည်းပုံဖြင့်　တည်ဆောက်ထားပါသည်။　XMLနှင့်　ကွာခြားသည်မှာ Elementအဆင့်မဟုတ်ပဲ၊　Nodeအဆင့်ဖြင့်　သစ်ပင်ဖွဲ့စည်းပုံကို　ဖွဲ့စည်းထားခြင်းဖြစ်သည်။ Diagram 3.2.1 Nodeအမျိုးအစားများ Xpathတွင်XML၏　Element, Attributeနှင့်တန်ဖိုးများကို　သီးခြားNodeတွေအဖြစ်　သတ်မှတ်　ထားပေသည်။　Nodeအမျိုးအစားများကို　အောက်ပါအတိုင်း၄မျိုးခွဲခြား　ထားပါသည်။ Root Node XMLစာပိုဒ်များတွင်　မရှိမဖြစ်လိုအပ်သော　တစ်ခုတည်းသော　Nodeဖြစ်ပြီး၊　သစ်ပင်ဖွဲ့စည်းပုံ　၏ပင်မနေရာတွင်တည်ရှိသော　Nodeဖြစ်ပါသည်။　အမြဲတမ်း　/ ဟုဖော်ပြလေ့ရှိပြီး၊　Node　တွေအားလုံး၏　ပင်မြစ်ဖြစ်ပေသည်။　Root Node၏အောက်တွင်　အမြဲတမ်းRoot Element　တစ်ခုတည်ရှိပေမယ့်　ထိုElementနှင့်　Root Nodeတို့သည်　သီးခြားNodeများဖြစ်ကြ　ပါသည်။ Element Node XMLစာပိုဒ်များ၏　Elementအမည်တွင်　နေရာကျပေလိမ့်မည်။　အထက်ပါဥပမာတွင်　company, employee, name, [...]]]></description>
		<wfw:commentRss>http://blog.mysteryzillion.org/basic/%e1%80%90%e1%80%90%e1%80%ad%e1%80%9a%e1%80%b1%e1%80%bb%e1%80%81%e1%80%9c%e1%80%bd%e1%80%99%e1%80%b9%e1%80%b8-%e1%80%a1%e1%80%b1%e1%80%bb%e1%80%81%e1%80%81%e1%80%b6-xsl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML Part &#8211; 2</title>
		<link>http://blog.mysteryzillion.org/basic/xml-part-2/</link>
		<comments>http://blog.mysteryzillion.org/basic/xml-part-2/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 14:15:37 +0000</pubDate>
		<dc:creator>minlwin</dc:creator>
				<category><![CDATA[Basic]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[dtd]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://edu.mysteryzillion.org/?p=601</guid>
		<description><![CDATA[ဒုတိယခြေလှမ်း　အခြေခံ DTD XMLဟာ Tagတွေကိုလွတ်လပ်စွာ　သတ်မှတ်ပြီးအသုံးပြုနိူင်သည့်အတွက်　 အချက်အလက်အမျိုးမျိုးကို　ဖော်ပြပေးနိူင်၏။　သို့ပေမယ့်　 လွတ်လပ်စွာရေးသားနိူင်ခြင်းကြောင့်လည်း　အဆင်မပြေမှု့များလည်း　 တွေ့ရှိနိူင်ပါသည်။　ဥပမာအားဖြင့်　XMLနဲ့ရေးသားထားတဲ့　အချက်အလက်တွေကို　　 တခြားကုမ္ပဏီတစ်ခုနဲ့　အဆက်အသွယ်လုပ်မည်ဆိုတဲ့　နမှုနာကိုစဉ်းစားကြည့်ကြပါ။　 ကုမ္ပဏီအသီးသီးက　နှစ်သက်သလို　Tagတွေကို　အသုံးပြုနေခဲ့မည်ဆိုလျှင်　 အဲ့ဒီXMLစာတွေကိုဘာသာပြန်ဖို့အတွက်လည်း　Programတွေ　လိုအပ်လာပါလိမ့်မည်။　 သည်လိုဆိုရင်ဖြင့်　အဆင်မပြေနိူင်ပါ။ XMLစာသားတွေကို　အချက်အလက်အနေနဲ့　 အသုံးပြုနိူင်ရန်　အချက်အလက်တွေကို　အသုံးချသူအချင်းချင်း　 ဘယ်လိုTagတွေကိုသုံးပြီး　သည်XMLစာသားထဲမှာ　အချက်အလက်တွေကိုဖော်ပြမယ်　 ဆိုတဲ့အချက်ကို　ကြိုတင်သတ်မှတ်ထားဖို့လိုအပ်ပါလိမ့်မည်။　 အဲ့ဒီလိုသက်မှတ်ချက်တွေကို　ရေးသားနိူင်တာကတော့　Schema Languageဖြစ်ပြီး၊　DTDဟာ　နှစ်ပေါင်းများစွာကတည်းက　အသုံးပြုလာခဲ့တဲ့　 Schemaဘာသာရပ်တစ်ခု　ဖြစ်ပါသည်။　Schema ဘာသာရပ်ကိုသုံးပြီး　အချက်အလက်တွေကို　သက်မှတ်ထားတဲ့အတိုင်း　ရေးသားထားတဲ့　 XMLစာသားတွေကို　ပြီးပြည့်စုံတဲ့XMLလို့ခေါ်ဝေါ်လေ့ရှိ၏။　ဤကဲ့သို့　 Schemaဘာသာရပ်ကိုအသုံးပြုခြင်းအားဖြင့်　အချက်အလက်တွေရဲ့　 သက်မှတ်ချက်တွေကိုပုံစံချပေးနိူင်သလို၊　XMLစာသားတစ်ခုလုံးရဲ့　 တည်ဆောက်ပုံကို　စနစ်ချနိူင်ပေသည်။　ထို့ကြောင့်　 မတူညီတဲ့Applicationတွေကြားမှာလည်း　အချက်အလက်တွေကို　တူညီတဲ့ပုံစံ　အတိုင်း　 အသုံးပြုစေနိူင်ခြင်းဖြစ်ပါသည်။ သည်အခန်းမှာတော့　DTDကိုအသုံးပြုပြီး 　ပြည့်စုံတဲ့XMLရေးသားပုံကို　 ဖော်ပြသွားမည်ဖြစ်သည်။　DTD　ဆိုသည်မှာလည်း　လက်ရှိအသုံးပြုနေတဲ့　 နေရာတွေတော်တော်များများရှိပြီး၊　လေ့လာမှတ်သားရလွယ်ကူပါသဖြင့်　အခြားသော Schemaဘာသာရပ်တွေကို　လေ့လာရာမှာလည်း　အထောက်အကူရရှိစေနိူင်ပါသည်။ DTDရဲ့လိုအပ်ချက် DTDဆိုသည်မှာ 　Document Type Definitionရဲ့အတိုကောက်　အခေါ်အဝေါ်　ဖြစ်ပြီး၊　Schema ဘာသာရပ်　တစ်မျိုးဖြစ်၏။　Schema ဘာသာရပ်ဆိုသည်မှာ　XML Instanceမှာအသုံးပြုမည့်　အချက်အလက်တွေ၊　ပြီးတော့　 အဲ့ဒီအချက်အလက်တွေကပိုင်ဆိုင်တဲ့　အရည်အချင်းတွေကို　သတ်မှတ်ရာမှာအသုံးပြုတဲ့ 　ဘာသာရပ်ဖြစ်၏။ အတိအကျဆိုရမည်　ဆိုလျှင်　XMLစာပိုဒ်တစ်ခုလုံးရဲ့　 တည်ဆောက်ပုံကို　 စနစ်ချရာမှာ　အသုံးပြုသော　ဘာသာရပ်တစ်မျိုးဖြစ်ပါသည်။　အောက်ပါစာပိုဒ်ကို　 လေ့လာကြည့်ပါမည်။ အထက်ပါ 　နမှုနာစာပိုဒ်သည်　သစ်သီးနှင့်　သူရဲ့ကုန်စျေးနှုန်းကို　ဖော်ပြပေးပါသည်။ အထူးတထွေဘာမှ　ပြဿနာမရှိဘူးလို့　မြင်ရမည်ဖြစ်သည်။ သို့ရာတွင်သည်အတိုင်းဆိုပါက　အောက်မှနမှုနာကဲ့သို့လည်း　ရေးသားနိူင်　 ပေလိမ့်မည်။ အထက်ပါနမှုနာမှ 　ဒုတိယမြောက်သစ်သီးမှာ　ကုန်စျေးနှုန်းသာပါပြီး　 အမည်မပါသဖြင့်　ဘာသစ်သီးမှန်း　မသိနိူင်ပေ။　သို့ရာတွင်　 သည်XMLရေးပုံရေးနည်းသည်　မှားနေသည်ဟု　မဆိုနိူင်ပေ။　ဤသည်မှာ　ဥပမာတစ်ခု　 သာဖြစ်ပေမယ့်　လက်တွေ့တွင်လည်း　လူအမျိုးမျိုးက　 XMLတစ်ခုကိုအသုံးပြုကြမည်ဆိုလျှင်　ဤကဲ့သို့　အဆင်မပြေမှု့များသည်　 အနည်းနဲ့အများ　ဖြစ်ပေါ်လာနိူင်ခြေရှိပေသည်။　 ဤနေရာတွင်　DTDကို　 အသုံးပြုခြင်းအားဖြင့်　 သည် ကိုပိုင်ဆိုင်ပြီး၊　သည်လည်း　နှင့်၊ ကိုပိုင်ဆိုင်ကြောင်း　သတ်မှတ်ချက်ကို　ရေးသားနိူင်သည်။　 ထို့အတွက် သစ်သီးကို　ရေးမည်ဆိုလျှင်　အမည်နှင့်　ကုန်စျေးနှုန်းကို　မရေးသား၍မရနိူင်ပေ။ ထိုကြောင့် 　DTDကို　XMLအချက်အလက်တွေကို　အသုံးပြုသူအချင်းချင်း　 ဘယ်လိုTagတွေကို　အသုံးပြုပြီးအချက်အလက်တွေကို　ဖော်ပြမည်ဆိုတာကို　 သတ်မှတ်ဖို့အတွက်　ဘာသာရပ်တစ်ခုဖြစ်သည်　ဟုဆိုလျှင်　မမှားနိူင်ပေ။ DTDရဲ့ရေးသားပုံစံနစ် XMLစာပိုဒ်တစ်ခုမှာ 　DTDကို XML Declarationနှင့်၊　XML Instanceရဲ့ကြားမှာရေးသားရမည်　ဖြစ်သည်။　ရေးသားပုံမှာ 　ဖြင့်　အဆုံးသတ်ရပါလိမ့်မည်။　ထိုအပိုင်းကို　Document Type [...]]]></description>
		<wfw:commentRss>http://blog.mysteryzillion.org/basic/xml-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML &#8211; Part 1</title>
		<link>http://blog.mysteryzillion.org/basic/xml-part-1/</link>
		<comments>http://blog.mysteryzillion.org/basic/xml-part-1/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 07:58:04 +0000</pubDate>
		<dc:creator>minlwin</dc:creator>
				<category><![CDATA[Basic]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://edu.mysteryzillion.org/?p=573</guid>
		<description><![CDATA[1.ပထမခြေလှမ်း အခြေခံ XML XML ဆိုသည်မှာ TAGတွေကိုအသုံးပြုပြီး၊ စာပိုဒ်တစ်ခုရဲ့ဖွဲ့စည်းပုံကို စနစ်ချရာမှာအသုံးပြုသော စနစ်တစ်ခု ဖြစ်၏။ XML သည်မရေရာသော ရေးသားပုံစနစ်ကလိုက်မခံပဲ၊ တင်းကျပ်တဲ့စည်းမျဉ်းတွေနဲ့ စာရေးသားပုံစနစ်ကို သတ်မှတ်ထားသည့်အတွက် Program များမှ အသုံးပြုရလွယ်ကူစေသော ထူးခြားမှု့ကိုပိုင်ဆိုင်၏။ ထိုကြောင့်ရုံးသုံးစာများတွင်၊ Business Data အချက်အလက်တွေကို ရေးသားရာမှာ XML ကိုအသုံးပြုနေကြ သည်မှာမရေတွက်နိုင်ပေ။ ထို့အပြင် XML ဟာ စနစ်တခုမှ၊ အခြားတစ်ခုကို ဆက်သွယ်ရာမှာအသုံးပြုတဲ့ Protocol အဖြစ်နဲ့လည်း အသုံးပြုကြပါသည်။ XML ကိုအခြေခံတဲ့ Protocol များတွင် လူသိများသည်က SOAPဖြစ်ပြီး၊ SOAP ကို အသုံးပြုသောနည်းပညာမှာ Web Servicesဖြစ်၏။ အထကေ် ဖာ်ပြပါအတိုင်း XMLသည် ရုံးသုံးစာရေးစနစ် များမှအစ Web Service အထိတိုင်အောင် နေရာများစွာတွင်အသုံးပြုနေကြသည်ကို သိရှိနိူင်ပါသည်။ သည်XML ဆီသို့ပထမခြေလှမ်းမှာတော့ XML ရဲ့အကြောင်းကို အခြေခသံ ဘောထားကအစ၊ DTD, XML Schema, XSLT, DOM, SAX အစရှိသ ဖြင့် XMLဝေါဟာရတွေရဲ့ရှင်းလင်းချက်များမှအစ၊ XML စာပိုဒ်များကို [...]]]></description>
		<wfw:commentRss>http://blog.mysteryzillion.org/basic/xml-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

