loulou ange
11-01-2013, بتوقيت غرينيتش 09:58 PM
الأقسام CDATA فى مستندات XML
ربما احتوى مستند XML
على بيانات بصيغة مخالفة لصيغة XML
وفي هذة الحالة يجب وضع هذة البيانات داخل قسم CDATA
حيث يبدأ هذا القسم بالمؤشر <![CDATA[
وينتهى بالمؤشر ]]>
لذا لاينبغى استخدام التسلسل ]]>
داخل هذا القسم حتى لايتم اعتبار ذلك اشارة الى انتهائة
وتستخدم اقسام CDATA لتخزين كود code XML
دون الحاجة الى تجنب الحروف والتسلسلات الخاصة التى يعتبرها المعالج رموز وكلمات خاصة داخل XML
فعلى سبيل المثال اذا قمنا بكتابة محتويات هذا القسم داخل مستند XML
وأردنا عدم معالجة الكود code المستخدم يتم وضع هذا الكود code داخل قسم CDATA
هكذا مثلا
رمز Code:
<?xml version="1.0"?>
رمز Code:
<EXAMPLE> <![CDATA[ <BOOK> <AUTHOR>سالم عزب</AUTHOR> </BOOK> ]]> </EXAMPLE>
فبدون استخدام قسم CDATA
يجب كتابة الكود code السابق هكذا
رمز Code:
<?xml version="1.0"?>
رمز Code:
<EXAMPLE> <<BOOK>> <AUTHOR>سالم عزب</AUTHOR> <</BOOK>> </EXAMPLE>
ولتجنب كتابة <
بدلا من كل وجود للحرف <
وكتابة > بدلا من كل حرف للحروف >
ويتم استخدام القسم CDATA
المحتويات النصية
النص Text عبارة عن مجموعة متتالية من الحروف ويقع مابين رمز بداية العنصر ورمز نهايتة
لذا يطلق علية دائما محتوى العنصر element's content
ويمكنك وضع ماتشاء من حروف داخل محتوى النص ماعدا الحروف الأتية:
* رمز اقل من (<) يمكنك كتابتة بصورة أخرى هكذا <
*رمز أكبر من (<)يمكنك كتابتة بصورة أخرى هكذا >
*علامة الترقيم المفردة (')يمكنك كتابتة بصورة أخرى هكذا'
*علامة الترقيم المزدوجة (")يمكنك كتابتة بصورة أخرى هكذا"
*الرمز (&)يمكنك كتابتة بصورة أخرى هكذا&
يمكنك كتابة هذة الرموز بأستخدام الصيغ البديلة او بوضعها داخل اقسام CDATA كما رأينا منذ قليل
حيث تعتمد الطريقة المختارة على عدد على الحروف التى ترغب فى كتابتها داخل قسم من الاقسام فكلما زاد عدد هذة الحروف كلما كان من الافضل وضعها داخل قسم CDATA والعكس صحيح
كتابة المحتويات بعد رمز نهاية عنصر المستند:
بمجرد الوصول الى مؤشر نهاية عنصر المستند لن تتمكن من اضافة عناصر اخرى وانما يمكنك فقد اضافة التعليقات وتعليمات المعاجة وماتشاء من مسافات او سطور خالية وهذا يعنى وضع جميع محتويات المستند داخل العنصر الاساسي (عنصر المستند)
وبهذا أنتهينا من دروس الشكل العام لمستندات xml
وسوف نبدأ لاحقا فى شرح طريقة دروس الشكل الجيد لمستندات xml
يجب متابعة الدروس من بدايتها حتى تستوعب
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
ربما احتوى مستند XML
على بيانات بصيغة مخالفة لصيغة XML
وفي هذة الحالة يجب وضع هذة البيانات داخل قسم CDATA
حيث يبدأ هذا القسم بالمؤشر <![CDATA[
وينتهى بالمؤشر ]]>
لذا لاينبغى استخدام التسلسل ]]>
داخل هذا القسم حتى لايتم اعتبار ذلك اشارة الى انتهائة
وتستخدم اقسام CDATA لتخزين كود code XML
دون الحاجة الى تجنب الحروف والتسلسلات الخاصة التى يعتبرها المعالج رموز وكلمات خاصة داخل XML
فعلى سبيل المثال اذا قمنا بكتابة محتويات هذا القسم داخل مستند XML
وأردنا عدم معالجة الكود code المستخدم يتم وضع هذا الكود code داخل قسم CDATA
هكذا مثلا
رمز Code:
<?xml version="1.0"?>
رمز Code:
<EXAMPLE> <![CDATA[ <BOOK> <AUTHOR>سالم عزب</AUTHOR> </BOOK> ]]> </EXAMPLE>
فبدون استخدام قسم CDATA
يجب كتابة الكود code السابق هكذا
رمز Code:
<?xml version="1.0"?>
رمز Code:
<EXAMPLE> <<BOOK>> <AUTHOR>سالم عزب</AUTHOR> <</BOOK>> </EXAMPLE>
ولتجنب كتابة <
بدلا من كل وجود للحرف <
وكتابة > بدلا من كل حرف للحروف >
ويتم استخدام القسم CDATA
المحتويات النصية
النص Text عبارة عن مجموعة متتالية من الحروف ويقع مابين رمز بداية العنصر ورمز نهايتة
لذا يطلق علية دائما محتوى العنصر element's content
ويمكنك وضع ماتشاء من حروف داخل محتوى النص ماعدا الحروف الأتية:
* رمز اقل من (<) يمكنك كتابتة بصورة أخرى هكذا <
*رمز أكبر من (<)يمكنك كتابتة بصورة أخرى هكذا >
*علامة الترقيم المفردة (')يمكنك كتابتة بصورة أخرى هكذا'
*علامة الترقيم المزدوجة (")يمكنك كتابتة بصورة أخرى هكذا"
*الرمز (&)يمكنك كتابتة بصورة أخرى هكذا&
يمكنك كتابة هذة الرموز بأستخدام الصيغ البديلة او بوضعها داخل اقسام CDATA كما رأينا منذ قليل
حيث تعتمد الطريقة المختارة على عدد على الحروف التى ترغب فى كتابتها داخل قسم من الاقسام فكلما زاد عدد هذة الحروف كلما كان من الافضل وضعها داخل قسم CDATA والعكس صحيح
كتابة المحتويات بعد رمز نهاية عنصر المستند:
بمجرد الوصول الى مؤشر نهاية عنصر المستند لن تتمكن من اضافة عناصر اخرى وانما يمكنك فقد اضافة التعليقات وتعليمات المعاجة وماتشاء من مسافات او سطور خالية وهذا يعنى وضع جميع محتويات المستند داخل العنصر الاساسي (عنصر المستند)
وبهذا أنتهينا من دروس الشكل العام لمستندات xml
وسوف نبدأ لاحقا فى شرح طريقة دروس الشكل الجيد لمستندات xml
يجب متابعة الدروس من بدايتها حتى تستوعب
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©