</Mr.Tn6eL> Posted August 18, 2015 Posted August 18, 2015 السلام عليكم ورحمة الله وبركاته بسم الله الرحمن الرحيم xmlاليوم سأشرح لكم الـ أحد الأعضاء طلب مني الشرح له في الخاص فقلت مو عدل أشرح له وما أشرح لكم xml أول شي بشرح لكم طريقة بناء طريقته زي طريقة العائلة <اب> -- كل بين هذه يعتبر طفل </اب> طبعا الاب والطفل له خصائص مثل كذا <node attribute="قيمة السمة">node value</node> node : الاب او الطفل attribute : السمة node value : قيمة الاب او الطفل ويمديك تضيف أكثر من سمة <node attribute1="1 قيمة السمة" attribute2="2 قيمة السمة">node value</node> حسنا نبدأ بشرح الوظائف من الصفر xmlCreateFile الوظيفة أنها تقوم بصنع ملف xml تركيب الجملة xmlnode xmlCreateFile ( string filePath, string rootNodeName ) filePath: مسار الملف rootNodeName: العامة node طبعا اللي مايعرف node هي هذي <node> node Value </node> مثال للصنع xml = xmlCreateFile("tn6el.xml", "node") tn6el.xml راح يسوي ملف وراح يكون داخل الملف هذا الكود <node> </node> ملاحظات من الويكي Note: To prevent memory leaks, ensure each call to xmlCreateFile has a matching call to xmlUnloadFile xmlUnloadFile ومايمديك تعدل عليه من خارج اللعبة لذا استخدم وظيفة load يقلك أول ماتصنع ملف راح يكون على وضع xmlUnloadFile load اذ كان على وضع xmlلاغلاق ملف ال تركيب الجملة bool xmlUnloadFile ( xmlnode node ) node: xml ملف مثال سهل xmlUnloadFile(xml) xmlNodeSetAttribute هذا يقوم بتعيين قيمة للسمة تركيب الجملة bool xmlNodeSetAttribute ( xmlnode node, string name, string/float value ) node: nodeال name: اسم السمة value: القيمة وماهي السمة ؟! <node> <child attribute="هنا قيمة السمة" /> </node> xmlLoadFile استدعاء ملف xml نفس طريقة صنع الملف لكن هذا مايصنع يقوم باستدعاء مثال xml = xmlLoadFile("tn6el.xml") xmlNodeGetChildren يقوم باحضار الاطفال من الاب تركيب الجملة table/xmlnode xmlNodeGetChildren ( xmlnode parent, [ int index ] ) ارقمنات مطلوبة parent: الاب ارقمنات غير مطلوبة index: الاندكس او الترتيب اللي يبدا فيه باحضار الاطفال مثال tn6el.xml <node> <child value="1" /> <child value="2" /> <child value="3" /> </node> Lua code local xml = xmlLoadFile("tn6el.xml") if xml then for k,v in ipairs(xmlNodeGetChildren(xml)) do outputChatBox(xmlNodeGetAttribute(xml, "value")) end end xmlUnloadFile(xml) xmlNodeGetValue احضار قيمة الاب او الطفل مثال tn6el.xml <node> This is root node value for tn6el.xml </node> Lua code xml = xmlLoadFile("tn6el.xml") if xml then outputChatBox(xmlNodeGetValue(xml)) end xmlUnloadFile(xml) xmlSaveFile تقوم بحفظ ملف xml مثال xml = xmlCreateFile("tn6el.xml") xmlCreateChild(xml, "Child") xmlSaveFile(xml) xmlCreateChild تقوم بصنع طفل جديد مثال xml = xmlCreateFile("tn6el.xml") xmlCreateChild(xml, "Child") xmlSaveFile(xml) أنا آسف اذ كان الموضوع غير مفهوم أو غير منسق دعواتكم لي والله ولي التوفيق
N3xT Posted August 18, 2015 Posted August 18, 2015 * موضوع بطل ي بطل * شرح مميز + وشغل توب التوب * بالنسبة لي أستفدت كثير * الله يوفقك
</Mr.Tn6eL> Posted August 18, 2015 Author Posted August 18, 2015 * موضوع بطل ي بطل* شرح مميز + وشغل توب التوب * بالنسبة لي أستفدت كثير * الله يوفقك منور, يسعدني أنك استفدت
#Wizard Posted August 18, 2015 Posted August 18, 2015 جزاك الله خيراً ، عرفت اشياء جديدة بس سؤال وين الام ولا بس الاب والطفل ؟
</Mr.Tn6eL> Posted August 18, 2015 Author Posted August 18, 2015 جزاك الله خيراً ، عرفت اشياء جديدةبس سؤال وين الام ولا بس الاب والطفل ؟ تعني والد والوالد تجي للام والاب parent الاب هو الام لان اصلا
Naif Posted August 18, 2015 Posted August 18, 2015 ههههههه الله يسعدك مثل ماسعدتني , أهنيك .. عقبال مانشوفك مشرف , بـ التوفيق , استفدت كثير ..
</Mr.Tn6eL> Posted August 18, 2015 Author Posted August 18, 2015 ههههههه الله يسعدك مثل ماسعدتني , أهنيك .. عقبال مانشوفك مشرف , بـ التوفيق , استفدت كثير .. منور يسعدني أيضا أنك استفدت وأي شي مو واضح تفضل
MoDeR2014 Posted August 18, 2015 Posted August 18, 2015 يا عيني عليك يا تنطيل شرح كافي و وافي استمر ولا تحرمنا بشروحاتك الرائعه والمميزه تقبل مروري
</Mr.Tn6eL> Posted August 18, 2015 Author Posted August 18, 2015 يا عيني عليك يا تنطيل شرح كافي و وافي استمر ولا تحرمنا بشروحاتك الرائعه والمميزه تقبل مروري منور مودير
Abdul KariM Posted August 18, 2015 Posted August 18, 2015 عليكم السلام ورحمة الله وبركاته اهنيك والله شرح في قمة الروعة وانا اول من استفاد من شرحك المفصل الله يعطيك الف عافية وافدت الكثر وعقبال مانشوفك مشرف ونفرح لك واصل بالشروحات يالغالي ولا توقف بالتوفيق ان شاء الله
</Mr.Tn6eL> Posted August 19, 2015 Author Posted August 19, 2015 عليكم السلام ورحمة الله وبركاته اهنيك والله شرح في قمة الروعة وانا اول من استفاد من شرحك المفصل الله يعطيك الف عافية وافدت الكثر وعقبال مانشوفك مشرف ونفرح لك واصل بالشروحات يالغالي ولا توقف بالتوفيق ان شاء الله منور
</Mr.Tn6eL> Posted August 20, 2015 Author Posted August 20, 2015 يعطيك آلف عافية عشرح البطل وعقبال الإشراف منور .. أتمنى استفدت من الشرح
Rockyz Posted September 7, 2015 Posted September 7, 2015 شرح واضح بس كيف اذا ابي احفض شي بال XML يعني نفس SQL
</Mr.Tn6eL> Posted June 26, 2016 Author Posted June 26, 2016 وش هو الاب والا طفاال ت مجرد مثال لتداخل البيانات تبي تفهم اكثر شوف مثال http://www.w3schools.com/xml/default.asp واي سؤال انا حاضر
</Mr.Tn6eL> Posted June 26, 2016 Author Posted June 26, 2016 شرح واضح بس كيف اذا ابي احفض شي بال XML يعني نفس SQL عيد قراءة الشرح وأوضح ليس قاعدة بيانات بل مجرد ملف تضع فيه البيانات بصورة شجرية هذا مثال لمكتبة
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now