اكس أم أل XHTMLs الحد الأقصى للهيكلالترميز أنماط - اكس أم أل الأقسام المختلفة في الحد الأقصى هيكل نظرة عامة XML موزعي لا تزال بعيدة أكثر وحشية عن رفض وثائق أنهم لا يحبون من هم أتش تي أم أل المتصفحات. XML في تركيز واضح على مطالب هيكل أن الممارسات المذكورة في الفصل السابق يجب أن تتغير. ومع ذلك ، ينبغي أن معظم هذه التغيرات لا تسبب المزيد من المتاعب البسيطة -- على الأقل بالنسبة للوثائق التي أنشئت حديثا. نلاحظاذا قراءة هذا الفصل يجعلك تأوه مع الألم حول مقدار هذا التحول ينطوي على العمل ، لا داعي للذعر. لقد تكرس الكثير من بقية هذا الكتاب لإجراء هذه التغييرات ، وسهل (حيثما أمكن) الآلي. بعض الخيارات فريق الأقسام المختلفة التي قد لا ترضيك ، ولكن يمكنك ضبط لمعظمهم بسهولة نسبية. (حتى أنني تعلمت أن تقبل ترميزية صغيرة بعد سنوات من الاحتجاج.)
تنظيف أتش تي أم ألالقضايا المذكورة في هذا المقطع هي التغييرات التي يمكن أن تجعل في القائمة أتش تي أم أل دون أن يعرف عن أي من الميزات الجديدة التي استحدثها إكس إم إل. بالنسبة للجزء الاكبر ، وتنظيف يهيمن على الانتقال الى الأقسام المختلفة 1.0. في حين أن بعض هذه المسائل قد تتطلب المطورين لإعادة التفكير في الطريقة التي تخلق وثائق ، فإنهم عموما لا يسبب مشاكل للالمتصفحات القديمة. المسائل القضيةإكس إم إل تتحسس وأنه يعامل IMG وimg كما اسمين عنصرا مختلفا تماما. في جزء كبير منه ، لأن هذا هو XML يدعم مجموعة أوسع بكثير من الشخصيات من معظم تطبيقات أتش تي أم أل. أيضا ، لغات عديدة إما لم يكن لديك قضية أو أنها تتبع مجموعات مختلفة من القواعد لكيفية عمل القضية. نتيجة لذلك ، استقر في W3C على معيار واحد للالأقسام المختلفة ترميزية. اختاروا صغيرة لكل عنصر وأسماء السمة ، وبأي شيء من ورائه إلى أن الأقسام المختلفة يجب أن تستخدم صغيرة. وينطبق الشيء نفسه على جميع القيم السمة في الخيارات التي يتم توفيرها. على سبيل المثال ، في أتش تي أم أل العادية 4.0 ، يمكنك تضمين هذا الرمز في شكل : يمثل هذا البند نفسه في الأقسام المختلفة ، لديك لتغيير حالة شبه كامل للعنصر : اسم العنصر الآن في صغيرة ، وكذلك أسماء السمة. نوع السمة قيمة للتغيرات صغيرة وكذلك لأنه يمثل الخيار الذي اختاره من قائمة الاحتمالات. السمة قيمة ومضمون ، ومع ذلك ، يمكن أن تظهر في أي حال من المناسب -- إلا أنها تمثل القيمة الافتراضية للاطلاع على النص ، وليس خيارا متصفح خاص لفهم احتياجات الأقسام المختلفة. النظيفة (واضح) هياكل عنصرأتش تي أم أل المتصفحات لم تكن أبدا من الصعب إرضاءه حول هياكل عنصر ، ولكن هذا سيتغير مع قدوم الأقسام المختلفة. أتش تي أم أل الوثائق من المفترض أن يكون لها هيكل من هذا القبيل هو موضح هنا : ... ... معظم المتصفحات لا إنفاذ هذا الهيكل ، ولكن. المتصفحات عرض شظايا سعيدة جدا -- مع أو بدون أتش تي أم أل ، رئيس ، والسمات الجسم. في الأقسام المختلفة ، يجب أن توفر هذا الإطار الأساسي ووضع محتوى العنصر الوحيد في الجسم. العناصر الفارغةXML وقد صيغ مختلفة قليلا ل العناصر الفارغة -- العناصر التي لا تحتوي على العناصر الأخرى أو النص -- من لم أتش تي أم أل ، والأقسام المختلفة يتطلب إجراء المزيد من التغييرات. في أتش تي أم أل ، وهو يمثل سمة طبيعية تبدأ العناصر الفارغة : في الأقسام المختلفة ، تحتاج إلى إضافة مائل إلى نهاية العلامة : في الفضاء قبل المائل ليس من الضروري ، لكنه يبقي بعض المتصفحات القديمة من عرض القطع على الصفحة. والمبدأ نفسه ينطبق على القاعدة الأفقية وكسر خط نهاية السمات التي يجب أن تدخل على النحو التالي : نلاحظ يمكنك أيضا كتابة العناصر الفارغة على النحو نقلا عن وتوسيع قيم السمةالأقسام المختلفة يجعل المزيد من المطالب على سمة من التنسيق لا أتش تي أم أل. التغيير الأكثر وضوحا هو أن الكل قيم السمة -- سواء كان أو لم تكن تحتوي على مسافات ، ومحتواها هو النص أو الأرقام ، أو أنها تعكس الاختيار من قائمة أو أكثر الحرة شكل النهج -- يجب أن يكون محاطا علامات الاقتباس. مبرمج لا يزال خيار واحد : يمكنك استخدام علامات الاقتباس المفردة أو علامات الاقتباس المزدوجة كما تريد ، بشرط أن تبدأ وتنتهي مع نفس النوع من الاقتباس. وهذا يعني أن الأمثلة التالية الأقسام المختلفة سواء القانونية : img سرك = "mypic.gif"> img سرك = 'mypic.gif'> على الرغم من هذا التساهل ، الأقسام المختلفة لا تحتاج الى ان جميع السمات لديهم قيم. مجرد وجود اسم سمة لم يعد كافيا. هذا أتش تي أم أل : إدخال نوع = "الاختيار" التحقق من المعوقين> يجب أن تصبح هذه الأقسام المختلفة : إدخال نوع = "الاختيار" التحقق = "التحقق" تعطيل = "تعطيل" /> وهذا أتش تي أم أل : المضغوط> ضيق معصور! يجب أن تصبح هذه الأقسام المختلفة : المضغوط = "الاتفاق"> ضيق معصور! الأقسام المختلفة لديها واحد سمة أخرى مهمة "مفخخ". أتش تي أم أل بينما يسمح باستخدام اقحام ضمن قيم السمة -- انهم في عام أوري سلاسل الاستعلام ، على سبيل المثال -- الأقسام المختلفة يتطلب استخدام كيان (&) في مكان من اقحام. شكل أتش تي أم أل : أ href = "http://www.simonstl.com/example/test.jsp؟name=Simon&birthday=1125&hair اللون البني ="> عيد ميلاد الارتباط يجب أن يصبح هذا النموذج الأقسام المختلفة : أ href = "http://www.simonstl.com/example/test.jsp؟name=Simon&birthday=1125 & امبير ؛ haircolor = البني"> عيد ميلاد الارتباط فريدينالصراع بين الاسم واسم المستخدم وصفها في السابق تم حلها لصالح الهوية (على الرغم من انه من الآن اسم المستخدم). مواصفات الاسم كما وصف الأقسام المختلفة مستنكر -- إلى حالة من التيه الذي يتيح للمطورين لاستخدام السمة لكنها تشير الى قصر عمر. العناصر المتروكة ينجون في المتصفحات أتش تي أم أل بالنسبة للجزء الاكبر ، لكن من غير الواضح إذا كان سيتم معاملة الأقسام المختلفة شجبه وإزالتها في نهاية المطاف من المواصفات بجدية أكبر ، وفي الأقسام المختلفة 1.0 ، يمكنك إنشاء معرفات بطريقتين. الطريقة الأولى هي أكثر بساطة ، لكنه يفقد التوافق :
الطريقة الثانية تبدو الازدواجية غير الضرورية ، ولكنها تعمل لصالح كل أتش تي أم أل المتصفحات و الأقسام المختلفة :
في المدى الطويل ، سوف تتحول إلى هويات ، يجعل من السهل دمج الأقسام المختلفة مع أدوات جديدة لربط هايبرتكست التي تظهر في العالم إكس إم إل. كما سيتم تشجيع الاتساق في المشاريع القائمة مثل أتش تي أم أل ديناميكية من خلال تسهيل تطبيق صفحات الطرز المتراصة وطراز كائن المستند. التغيير إلى الأقسام المختلفة تجلب معها واحد تحول إضافية لتحديد الهوية. لديهم الآن لتبدأ بحرف ، والتأكيد ، أو القولون ، ويمكن أن تتكون من الحروف والأرقام ، يؤكد ، كولون ، الواصلات ، وفترات. المسافات لم يعد يسمح ، على سبيل المثال. التحقق من صحة وموثوقية الجديد في الأقسام المختلفةالأقسام المختلفة يرتفع عدد قليل من أدوات جديدة لتطوير ترسانة ويب الخاص بك. في بعض الحالات ، فإنها تحل محل القديمة أتش تي أم أل الأدوات ، وفي حالات أخرى ، فإنها تحقق وظائف التطبيقات لالأقسام المختلفة. يجب أن تعتاد على هذه بسرعة معقولة ، على رغم أن بعضها قد يسبب مشاكل في الأقسام المختلفة مما يجعل العمل مع المتصفحات القديمة أتش تي أم أل. كما أن التحول من أتش تي أم أل الأقسام المختلفة ليصبح أكثر وضوحا ، عليك أن تكون قادرا على استخدام هذه أكثر وأكثر سهولة. XML الإعلاناتXML الوثائق وعادة ما تكون مسبوقة مع XML الإعلان -- فردي - يبحث قليلا من العلامات التي تشير إلى ال [إكسمل رقم الإصدار ، وأحيانا على ترميز الحروف المستخدمة. على سبيل المثال ، قد تبدأ مع وثيقة : هذا يدل على أن الوثيقة هي وثيقة XML (أو ينبغي أن تكون ، على أية حال!) مكتوبة لتتوافق مع الإصدار 1.0. طابع الترميز المستخدم هو 8 بت تحول يونيكود. القيم المستخدمة في الإعلان الترميز هي نفس تلك المستخدمة من قبل أتش تي أم أل التعريف عنصر السمة محارف ، والتوصية يوحي باستخدام كل من الأقسام المختلفة. (في حالة صراع ، ال [إكسمل يفوز الإعلان ، بالرغم من ذلك.) على سبيل المثال ، قد وثيقة الأقسام المختلفة اضافة الى مثل هذا :
الإعلان إكس إم اختياري ، وكذلك إصدار وترميز الإعلانات التي يحتوي عليها. على سبيل المثال ، هل يمكن أن تشمل هذه البسيطة XML الإعلان في بداية وثيقة الأقسام المختلفة : أو هذا واحد : أو هذا واحد : بعض كبار السن أتش تي أم أل المتصفحات عرض مستند تعريف في الجزء العلوي من الصفحة ، لذلك يمكنك حذف فإنه إذا كان هذا يزعجك. دون مستند تعريف ، ولكن ، هل تقتصر على ترميز المستندات الخاصة بك في حسابات الأمانة الأحادية أو حسابات الأمانة الأحادية - 8 - 16 -- على الأقل إذا XML البرمجيات العمليات المستندات الخاصة بك الأقسام المختلفة في أي لحظة. مقال مقدم من ألبرت يتشبلاو تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات. المهم : هذه المادة "اكس أم أل XHTMLs الحد الأقصى للهيكل" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.
|
|||||
| Online: 140 users browsing the articles directory |
|
|