سيقوم المعرب باستخلاص البيانات من هذه الشفرة وسيخبرنا بأن هناك بندا للبينات باسم
وأن المعلومة المرفقة لهذا البند هي Emad ولا يتحتم على معرب XML معرفة أي قوانين حول موضع الاسم من البيانات .
أن الشفرة المكتوبة بلغة XML مهما كان نوعها لا تؤثر في عمل المعرب فان كنت كتبت شفرة XML بالإنجليزية أو بالعربية أو بأية لغة أخرى فجميعها يمكن قراءتها وفهمها بنفس المعرب . وحتى إذا كان الشخص الذي كتبها لا يعرف شي عن هذه اللغة .
لغة XML لغة مرنة بدرجة كبيرة فهي تهدف إلى أن تكون الأساس للغات تبادل المعطيات المختلفة خاصة عبر الإنترنت فهي تجعل من تشارك الملفات والمعلومات على الإنترنت وتبادلها مسالة سهله جدا.
الترميز الموسع Extensible :-
باعتبار أنة يمكننا التحكم بصورة كاملة في تكوين مستندات XML فيمكننا أن نشكل البيانات بالطريقة التي تحلو لنا .
أو قررنا عدم احتياجنا لمرونة اكبر في المثال السابق فنقوم بكتابة الشفرة بالطريقة التالية .
أنت حر في طريقة تمثيل البيانات . يتوقف ذلك على الطريقة التي تمكن برامجنا من استخدام هذه البيانات . أما إذا أردت استخدام المرونة المتوافرة xml فيمكنك القيام بذلك . فاختار ما يناسب احتياجاتك .
من هنا جاءت تسمية هذه اللغة بالترميز الموسع أو Extensible فان أي شخص يستطيع ترميز البيانات نفسها بأي طريقة باستخدام هذه اللغة .
ولكن يجب أن نأخذ بالحسبان أنه تكمن الاستفادة الحقيقية من لغة XML عندما يستخدم الأشخاص نفس الهيئة لتمثيل البيانات الشائعة لان ذلك سيسمح بتبادل المعلومات بصورة اكبر واسهل .
هناك فعلا العيد من المشاريع للوصول إلى مفردات قياسية لأنواع البيانات الشائعة الاستخدام . فعلا سبيل المثال لغة الرسوميات الشعاعية القابلة للتوسع Scalable Vector Graphics أو SVG وهى مفردات XML التي تمثل قاعدة أساسية لتمثيل الرسوميات ثنائية البعد .
ولغة MathMLوهى مفردات XML لوصف الرياضيات كقاعدة أساسية لاتصال الآلات ببعضها البعض .
ولغة الترميز الكيميائية Chemical Markup Languageأو CML هي مفردات XML لأداره المعلومات الكيميائية
وأيضا لغة WML وهى لغة ترميز اللاسلكي والمستخدمة في بناء مواقع يمكن تصفحها باستخدام الهواتف الخلوية
وهناك الكثير من المفردات المتخصصة في مجالات أخرى تجعل من كتابة البيانات باستخدام XML خاصة بنا إلا إن استخدام المفردات القياسية يساعدك على زيادة توافقية مستندات XML مع البرمجيات الأخرى.
مما تتكون لغة XML ؟
تعتبر تقنية XML عائلة خاصة بذاتها بعضها ما يزال في قيد التطوير في سنواته الأولى .
ولكل فرد في هذه العائلة موصفاته الخاصة . النسخة XML 1.0 هي القاعدة الأساسية التي تبنى عليها XML فهي تصف التراكيب التي يجب على مستند XML اتباعها وكذلك القوانين التي يجب على معربات XML تطبقها بالإضافة إلى تعاريف أنواع المستندات DTDs .
لغة Xpathوهى أيضا جزء لا يتجزأ من تقنية XML وهى لغة الاستعلام لعنونة الأقسام في مستند XML فهي تمكن التطبيقات من إيجاد معلومات محدده ضمن مستند XML .
تدخل لغة CSSضمن عائلة XML أيضا وذلك في حالات استعراض مستندات XML البسيطة ويمكن العوض عنها باستخدام لغة XSL وذلك في الحالات المعقدة وهى تتضمن تحويلات خاصة تسمى هذه التحويلات XSLT والتي تستخدم لتحويل مستندات XML إلى أنواع مستندات أخرى .بإضافة إلى أسلوب عرض المعلومات .
الأختان XLink و XPointer هما لغتان تستخدما لربط مستندات XML مع بعضهما البعض بصورة مشابها للوصلات التشعبيه في مستندات HTML .
نموذج كائن المستند Document Object Model أو DOM هذا النوع من عائلة XML هو معروف جيداً لمن تعامل من قبل مع لغة DHTML و JavaScript ألم تمر عليك جملة Document.write قبل ذلك .
فهذا الكائن يمكنه ربط مستندات XML مع لغات برمجة أخرى مع إمكانية الإضافة والحذف التعديل داخل مستندات XML بواسطة لغتك المفضلة .
سيقوم المعرب باستخلاص البيانات من هذه الشفرة وسيخبرنا بأن هناك بندا للبينات باسم
وأن المعلومة المرفقة لهذا البند هي Emad ولا يتحتم على معرب XML معرفة أي قوانين حول موضع الاسم من البيانات .
أن الشفرة المكتوبة بلغة XML مهما كان نوعها لا تؤثر في عمل المعرب فان كنت كتبت شفرة XML بالإنجليزية أو بالعربية أو بأية لغة أخرى فجميعها يمكن قراءتها وفهمها بنفس المعرب . وحتى إذا كان الشخص الذي كتبها لا يعرف شي عن هذه اللغة .
لغة XML لغة مرنة بدرجة كبيرة فهي تهدف إلى أن تكون الأساس للغات تبادل المعطيات المختلفة خاصة عبر الإنترنت فهي تجعل من تشارك الملفات والمعلومات على الإنترنت وتبادلها مسالة سهله جدا.
الترميز الموسع Extensible :-
باعتبار أنة يمكننا التحكم بصورة كاملة في تكوين مستندات XML فيمكننا أن نشكل البيانات بالطريقة التي تحلو لنا .
أو قررنا عدم احتياجنا لمرونة اكبر في المثال السابق فنقوم بكتابة الشفرة بالطريقة التالية .
أنت حر في طريقة تمثيل البيانات . يتوقف ذلك على الطريقة التي تمكن برامجنا من استخدام هذه البيانات . أما إذا أردت استخدام المرونة المتوافرة xml فيمكنك القيام بذلك . فاختار ما يناسب احتياجاتك .
من هنا جاءت تسمية هذه اللغة بالترميز الموسع أو Extensible فان أي شخص يستطيع ترميز البيانات نفسها بأي طريقة باستخدام هذه اللغة .
ولكن يجب أن نأخذ بالحسبان أنه تكمن الاستفادة الحقيقية من لغة XML عندما يستخدم الأشخاص نفس الهيئة لتمثيل البيانات الشائعة لان ذلك سيسمح بتبادل المعلومات بصورة اكبر واسهل .
هناك فعلا العيد من المشاريع للوصول إلى مفردات قياسية لأنواع البيانات الشائعة الاستخدام . فعلا سبيل المثال لغة الرسوميات الشعاعية القابلة للتوسع Scalable Vector Graphics أو SVG وهى مفردات XML التي تمثل قاعدة أساسية لتمثيل الرسوميات ثنائية البعد .
ولغة MathMLوهى مفردات XML لوصف الرياضيات كقاعدة أساسية لاتصال الآلات ببعضها البعض .
ولغة الترميز الكيميائية Chemical Markup Languageأو CML هي مفردات XML لأداره المعلومات الكيميائية
وأيضا لغة WML وهى لغة ترميز اللاسلكي والمستخدمة في بناء مواقع يمكن تصفحها باستخدام الهواتف الخلوية
وهناك الكثير من المفردات المتخصصة في مجالات أخرى تجعل من كتابة البيانات باستخدام XML خاصة بنا إلا إن استخدام المفردات القياسية يساعدك على زيادة توافقية مستندات XML مع البرمجيات الأخرى.
مما تتكون لغة XML ؟
تعتبر تقنية XML عائلة خاصة بذاتها بعضها ما يزال في قيد التطوير في سنواته الأولى .
ولكل فرد في هذه العائلة موصفاته الخاصة . النسخة XML 1.0 هي القاعدة الأساسية التي تبنى عليها XML فهي تصف التراكيب التي يجب على مستند XML اتباعها وكذلك القوانين التي يجب على معربات XML تطبقها بالإضافة إلى تعاريف أنواع المستندات DTDs .
لغة Xpathوهى أيضا جزء لا يتجزأ من تقنية XML وهى لغة الاستعلام لعنونة الأقسام في مستند XML فهي تمكن التطبيقات من إيجاد معلومات محدده ضمن مستند XML .
تدخل لغة CSSضمن عائلة XML أيضا وذلك في حالات استعراض مستندات XML البسيطة ويمكن العوض عنها باستخدام لغة XSL وذلك في الحالات المعقدة وهى تتضمن تحويلات خاصة تسمى هذه التحويلات XSLT والتي تستخدم لتحويل مستندات XML إلى أنواع مستندات أخرى .بإضافة إلى أسلوب عرض المعلومات .
الأختان XLink و XPointer هما لغتان تستخدما لربط مستندات XML مع بعضهما البعض بصورة مشابها للوصلات التشعبيه في مستندات HTML .
نموذج كائن المستند Document Object Model أو DOM هذا النوع من عائلة XML هو معروف جيداً لمن تعامل من قبل مع لغة DHTML و JavaScript ألم تمر عليك جملة Document.write قبل ذلك .
فهذا الكائن يمكنه ربط مستندات XML مع لغات برمجة أخرى مع إمكانية الإضافة والحذف التعديل داخل مستندات XML بواسطة لغتك المفضلة .
سيقوم المعرب باستخلاص البيانات من هذه الشفرة وسيخبرنا بأن هناك بندا للبينات باسم
وأن المعلومة المرفقة لهذا البند هي Emad ولا يتحتم على معرب XML معرفة أي قوانين حول موضع الاسم من البيانات .
أن الشفرة المكتوبة بلغة XML مهما كان نوعها لا تؤثر في عمل المعرب فان كنت كتبت شفرة XML بالإنجليزية أو بالعربية أو بأية لغة أخرى فجميعها يمكن قراءتها وفهمها بنفس المعرب . وحتى إذا كان الشخص الذي كتبها لا يعرف شي عن هذه اللغة .
لغة XML لغة مرنة بدرجة كبيرة فهي تهدف إلى أن تكون الأساس للغات تبادل المعطيات المختلفة خاصة عبر الإنترنت فهي تجعل من تشارك الملفات والمعلومات على الإنترنت وتبادلها مسالة سهله جدا.
الترميز الموسع Extensible :-
باعتبار أنة يمكننا التحكم بصورة كاملة في تكوين مستندات XML فيمكننا أن نشكل البيانات بالطريقة التي تحلو لنا .
أو قررنا عدم احتياجنا لمرونة اكبر في المثال السابق فنقوم بكتابة الشفرة بالطريقة التالية .
أنت حر في طريقة تمثيل البيانات . يتوقف ذلك على الطريقة التي تمكن برامجنا من استخدام هذه البيانات . أما إذا أردت استخدام المرونة المتوافرة xml فيمكنك القيام بذلك . فاختار ما يناسب احتياجاتك .
من هنا جاءت تسمية هذه اللغة بالترميز الموسع أو Extensible فان أي شخص يستطيع ترميز البيانات نفسها بأي طريقة باستخدام هذه اللغة .
ولكن يجب أن نأخذ بالحسبان أنه تكمن الاستفادة الحقيقية من لغة XML عندما يستخدم الأشخاص نفس الهيئة لتمثيل البيانات الشائعة لان ذلك سيسمح بتبادل المعلومات بصورة اكبر واسهل .
هناك فعلا العيد من المشاريع للوصول إلى مفردات قياسية لأنواع البيانات الشائعة الاستخدام . فعلا سبيل المثال لغة الرسوميات الشعاعية القابلة للتوسع Scalable Vector Graphics أو SVG وهى مفردات XML التي تمثل قاعدة أساسية لتمثيل الرسوميات ثنائية البعد .
ولغة MathMLوهى مفردات XML لوصف الرياضيات كقاعدة أساسية لاتصال الآلات ببعضها البعض .
ولغة الترميز الكيميائية Chemical Markup Languageأو CML هي مفردات XML لأداره المعلومات الكيميائية
وأيضا لغة WML وهى لغة ترميز اللاسلكي والمستخدمة في بناء مواقع يمكن تصفحها باستخدام الهواتف الخلوية
وهناك الكثير من المفردات المتخصصة في مجالات أخرى تجعل من كتابة البيانات باستخدام XML خاصة بنا إلا إن استخدام المفردات القياسية يساعدك على زيادة توافقية مستندات XML مع البرمجيات الأخرى.
مما تتكون لغة XML ؟
تعتبر تقنية XML عائلة خاصة بذاتها بعضها ما يزال في قيد التطوير في سنواته الأولى .
ولكل فرد في هذه العائلة موصفاته الخاصة . النسخة XML 1.0 هي القاعدة الأساسية التي تبنى عليها XML فهي تصف التراكيب التي يجب على مستند XML اتباعها وكذلك القوانين التي يجب على معربات XML تطبقها بالإضافة إلى تعاريف أنواع المستندات DTDs .
لغة Xpathوهى أيضا جزء لا يتجزأ من تقنية XML وهى لغة الاستعلام لعنونة الأقسام في مستند XML فهي تمكن التطبيقات من إيجاد معلومات محدده ضمن مستند XML .
تدخل لغة CSSضمن عائلة XML أيضا وذلك في حالات استعراض مستندات XML البسيطة ويمكن العوض عنها باستخدام لغة XSL وذلك في الحالات المعقدة وهى تتضمن تحويلات خاصة تسمى هذه التحويلات XSLT والتي تستخدم لتحويل مستندات XML إلى أنواع مستندات أخرى .بإضافة إلى أسلوب عرض المعلومات .
الأختان XLink و XPointer هما لغتان تستخدما لربط مستندات XML مع بعضهما البعض بصورة مشابها للوصلات التشعبيه في مستندات HTML .
نموذج كائن المستند Document Object Model أو DOM هذا النوع من عائلة XML هو معروف جيداً لمن تعامل من قبل مع لغة DHTML و JavaScript ألم تمر عليك جملة Document.write قبل ذلك .
فهذا الكائن يمكنه ربط مستندات XML مع لغات برمجة أخرى مع إمكانية الإضافة والحذف التعديل داخل مستندات XML بواسطة لغتك المفضلة .