الفرق بين المراجعتين لصفحة: «برمجة جامباس/التعامل مع وثائق XML»
تم حذف المحتوى تمت إضافة المحتوى
Tamuz Hasan (نقاش | مساهمات) لا ملخص تعديل |
ط تدقيق إملائي، الأخطاء المصححة: ر,ف ← ر، ف، إنظر ← انظر (4) باستخدام أوب (0) |
||
سطر 7:
والتي تشير إلى أن ما تبقى من الوثيقة تحتوي على بيانات إكس إم إل ، ويحدد الإصدار وترميز اليونيكود المستخدمين.
في الإصدار 1.0 يمكنك حذف الإعلان إكس إم إل ، ولكن في الإصدار 1.1 الإعلان إلزامي إلزامي.
يتبع الإعلان في وثيقة XML العنصر 'root' والذي من الممكن أن يحتوي على أي عدد من العناصر الفرعية والمحصورة بين أوسمة البداية والنهاية. من الممكن أن تحتوي العناصر على عدة سمات, ولايمكن أن تظهر السمة أكثر من مرة واحدة في العنصر الواحد. يجب أن تتداخل العناصر بشكل صحيح ، وبالتالي يجب أن تغلق بالترتيب ذاته الذي فتحت به. التعليقات تبدأ بـ <! - وتنتهي بـ ->.
<source lang="xml"><?xml version=”1.1” encoding=”UTF-16” ?>
سطر 47:
</villain>
</characters></source>
قم بإنشاء تطبيق نصي جديد وسمه WriteXML, تأكد من أنك أشرت على عنصر XML/XSLT ضمن خيارات المشروع.بتفعيلك لهذا
<source lang="vb"> Dim writer as XmlWriter
writer = NEW XmlWriter
سطر 55:
writer.EndDocument()
</source>
سيتم فتح الملف
العنصر الرئيسي هو character, ولتخبر Gambas بذلك سنقوم بكتابة الكود التالي بين التعليمتين Open و EndDocument:
<source lang=xml> writer.StartElement(“characters”)
سطر 106:
RETURN
ENDIF</source>
Then you need to declare the loop where the pull parser will work. For each loop iteration you’ll call the method Read() that locate the parser on the next node on the XML file. During this process an error can occur, because of this you need to handle any potential error. Also, before to perform any other task we need to verify if the parser reached the end of file has reached in order to exit the loop; and just before exit the procedure you need to close the XML document.
<source lang=vb> DO WHILE TRUE
|