هيكلة المستندات من أجل XML

تاريخ آخر تحديث 28 مايو 2018

نظرة عامة على الجزء Structure‬

يعرض جزء البنية، في صورة هرمية، العناصر الموجودة في مستند تم وضع علامات XML عليها.هذه العناصر تُسمى عناصر.يمكنك نقل العناصر في جزء البنية لتحديد ترتيب العناصر وهرميتها.يتكون العنصر\nمن رمز يشير إلى نوع العنصر واسم العلامة.

لوحة Structure

A. مثلث لتوسيع العناصر وطيها B. عنصر C. قصاصة نص D. سمة 

لوحة Structure

A. مثلث لتوسيع العناصر وطيها B. عنصر C. قصاصة نص D. سمة 

بالإضافة إلى أن العناصر قد توفر هذه المعلومات:

معين أزرق

المعين الأزرق على رمز العنصر يعني أن العنصر\nمرتبط بعنصر على الصفحة؛ وعدم وجود المعين الأزرق\nيعني أن العنصر لم يتم ربطه بعنصر الصفحة.

تحته خط

اسم العلامة يكون مسطراً إذا كان العنصر الموجود على الصفحة والذي تتوافق معه العلامة محدداً.على سبيل المثال، إذا حددت\nنصاً خصصت له علامة العنوان، فإن كلمة العنوان في\nعنصر النص تكون مسطرة في جزء البنية.التسطير يُظهر لك ما إذا كانت العناصر المحددة على الصفحة والعناصر في جزء البنية متطابقة.

قصاصة نص

أول 32 حرفاً من النص الموسوم، يُسمى مقطع نصي، يمكن أن يظهر على يمين العنصر.هذه المقاطع\nتساعدك في تحديد عنصر الصفحة الذي يتوافق معه العنصر.

نقطة وسمة

توفر الخصائص معلومات البيانات الوصفية حول العنصر.\nإذا كانت الخصائص مرتبطة بعنصر، تظهر نقطة سوداء مع\nأسماء الخصائص وقيمها أسفل العنصر.

استخدام لوحة Structure

  • لفتح جزء البنية، اختر\nعرض > البنية > إظهار البنية.
  • لإغلاق جزء البنية، اختر عرض >\nالبنية > إخفاء البنية، أو انقر على زر الفاصل.
  • لتوسيع أو طي عنصر (وعرض أو إخفاء\nأي من العناصر الفرعية)، انقر على المثلث بجانب العنصر.
  • لضبط حجم لوحة Structure، اسحب زر الفاصل.
  • لتوسيع أو تقليص عنصر بالإضافة إلى جميع العناصر الموجودة\nبداخله، اضغط مع الاستمرار على Ctrl (Windows) أو Command (Mac OS)\nأثناء النقر على المثلث بجانب العنصر.
  • لإظهار أو إخفاء مقاطع النص، اختر إظهار مقاطع النص\nأو إخفاء مقاطع النص من قائمة جزء البنية.

أيقونات لوحة Structure

تظهر\nالرموز التالية في جزء البنية:

الرمز

الاسم

استخدام

 

العنصر الجذر" ] } ```

يتضمن كل مستند عنصراً جذرياً واحداً في الأعلى، والذي يمكن إعادة تسميته ولكن لا يمكن نقله أو حذفه.

 

عنصر القصة

يمثل القصص المعلمة (إطار واحد أو أكثر مرتبط).

 

عنصر النص

يمثل النص المعلم داخل الإطار.

 

عنصر الرسم

يمثل إطاراً معلماً يتضمن صورة موضوعة.يتضمن كل عنصر رسمي خاصية href تحدد المسار أو عنوان URL للملف المرتبط.

 

عنصر نص غير موضوع

عنصر نصي غير مُوضع لم يتم ربطه بعد بعنصر الصفحة.

 

عنصر رسم غير موضوع

عنصر رسومي غير موضوع لم يتم ربطه بعد بعنصر الصفحة.

 

عنصر الجدول

يمثل جدولاً.

 

عنصر خلية الرأس

يمثل خلية في صف الرأس للجدول.

 

عنصر خلية الجسم

يمثل خلية ضمن نص جدول.

 

عنصر خلية التذييل

يمثل خلية في صف التذييل للجدول.

 

عنصر فارغ

يرتبط إطار فارغ بهذا العنصر.

 

سمة

يتضمن بيانات وصفية، مثل الكلمات المفتاحية أو موقع صورة مرتبطة (خاصية HREF).

 

تعليق

يتضمن التعليقات التي تظهر في ملف XML، ولكن ليس في مستند InDesign.

 

تعليمة معالجة

يتضمن إرشادًا يؤدي إلى تنفيذ إجراء في التطبيقات التي يمكنها قراءة تعليمات المعالجة.

 

عنصر DOCTYPE

يخبر InDesign أي ملف DTD يجب استخدامه عند التحقق من صحة ملف XML.

إعادة ترتيب العناصر المهيكلة

يمكنك تغيير ترتيب العناصر ومرتبتها الهرمية في جزء البنية. لكن، اتبع هذه القواعد:

  • يُطلب من مستند XML أن يحتوي على عنصر جذر واحد في أعلى البنية. يحتوي العنصر الجذر على جميع العناصر الأخرى ويعتبر الأصل لها. يجوز أن يظهر DTD فقط (الذي يظهر كعنصر DOCTYPE)، والتعليقات، وتعليمات المعالجة أعلى العنصر الجذر في جزء البنية.

  • قد تؤثر التغييرات على هيكل التسلسل الهرمي لـ XML على مظهر العناصر المُوسَمة في صفحات InCopy. على سبيل المثال، جعل عنصر نصي فرعًا لعنصر آخر في مكان آخر من البنية يحرك النص أيضًا في التخطيط.

  • لا يمكنك سحب عنصر خلية جدول إلى الجدول أو نقل العناصر إلى الجدول.

في جزء البنية، قم بأحد الإجراءات التالية:
  • لنقل عنصر، اسحبه إلى موقع جديد داخل البنية. يظهر خط عند السحب للإشارة إلى المكان الذي تدرج فيه العنصر.عرض الخط يحدد المستوى داخل التسلسل الهرمي.

  • لجعل عنصر فرعياً لعنصر آخر، ضعه\nفوق العنصر الأساسي لإبرازه أو ضعه بين العناصر\nالفرعية الأخرى للعنصر الأساسي، ثم حرر زر الماوس.

  • لتخفيض مستوى عنصر بمستوى واحد في التسلسل الهرمي، اسحبه فوق عنصر أساسي آخر وحركه قليلاً إلى اليسار حتى يمتد الخط الذي يشير إلى موضعه عبر عرض العنصر الأساسي.

  • لنسخ أو قص عنصر، حدد العنصر أو\nالعناصر في لوحة البنية، ثم اختر تحرير >\nنسخ أو تحرير > قص.حدد العنصر الموجود مباشرة فوق\nالمكان الذي تريد إدراج العنصر فيه، واختر تحرير >\nلصق.

ملاحظة

عندما تقص عنصراً، يتم قص العنصر والمحتوى\nإلى الحافظة، لكن الإطار يبقى سليماً.

إدراج عنصر رئيسي

أدرج عنصراً أساسياً في لوحة البنية\nللحفاظ على بنية XML الصحيحة أو تنظيم المحتوى بشكل أفضل.قبل\nأن تتمكن من إدراج عنصر أساسي جديد، يجب تحديد العناصر\nالتي ستكون فرعية للعنصر الأساسي الجديد.عندما يتم إدراج العنصر الأساسي الجديد، تنخفض العناصر الفرعية المحددة بـ\nرتبة واحدة في التسلسل الهرمي البنيوي.

مع تحديد العناصر الفرعية (يسار)؛ عنصر أساسي مدرج حديثاً\nيتضمن العناصر الفرعية (يمين).

مع تحديد العناصر الفرعية (يسار)؛ عنصر أساسي مدرج حديثاً\nيتضمن العناصر الفرعية (يمين).

في لوحة البنية، حدد العناصر التي ستكون عناصر فرعية\nللعنصر الأساسي الجديد الذي تريد إدراجه.لاحظ ما يلي:

  • لا يمكنك\nتحديد الجذر أو عنصر على مستوى الجذر.

  • لا يمكنك\nتحديد القصة أو عنصر على مستوى القصة.

  • يجب أن تكون العناصر على نفس مستوى التسلسل الهرمي البنيوي.

  • يجب أن تكون العناصر متجاورة.

  • يجب ألا يتضمن التحديد خلايا جدول أو خصائص.

في قائمة جزء البنية، اختر عنصر أساسي جديد، أو انقر بزر الماوس الأيمن (Windows) أو انقر مع الضغط على Control (Mac OS) واختر عنصر أساسي جديد.

حدد علامة تمييز للعنصر الأصل الجديد وانقر فوق OK.

ملاحظة

أدرج عنصراً أساسياً جديداً بسرعة عن طريق تحديد\nإضافة علامة في لوحة العلامات ثم النقر على علامة في اللوحة.\nيمكنك أيضاً النقر بزر الماوس الأيمن (Windows) أو Control+النقر (Mac OS) على عنصر حددته في جزء البنية، واختيار عنصر أساسي جديد، ثم اختيار عنصر.

العمل مع السمات

توفر السمة معلومات إضافية حول عنصر XML.تتكون كل سمة من اسم وقيمة.تظهر السمات في جزء البنية؛ ولا يتم وضعها في المستند أو استخدامها كمحتوى في المستند.أضف السمات مع العناصر لصالح الملفات والتطبيقات التي ستستخدم ملفات XML التي تنشئها في InCopy.

عندما تقوم بوسم صورة، ينشئ InDesign تلقائياً سمة href بقيمة تحدد موقع ملف الصورة على القرص.تتيح خاصية href هذه للملفات والتطبيقات الأخرى تحديد موقع الصورة على القرص حتى يمكن عرضها.

تتضمن الخاصية اسمًا (href، في هذه الحالة) وقيمة.

يمكنك إضافة خاصيات إلى أي عنصر باستثناء عنصر DOCTYPE (ملف DTD) والتعليقات وتعليمات المعالجة. على سبيل المثال، لتضمين كلمات مفتاحية للبحث في تطبيق تابع، يمكنك إنشاء خاصية تسمى keywords. يمكنك أيضًا إنشاء سمات للإشارة إلى النص المستبدل، وتتبع عناوين المقالات، وتسجيل معلومات أخرى متعلقة بالمحتوى.

ملاحظة

إذا كنت تستخدم ملف DTD، اعرض محتوياته لترى السمات التي يسمح بها.أسماء السمات، مثل أسماء العلامات، يجب أن تتوافق مع DTD.

ملاحظة

يتعرف InCopy على سمات مساحة الأسماء الخاصة التي يمكنها تحديد أنماط الفقرات أو أنماط الأحرف، والجداول وأنماط خلايا الجداول، بالإضافة إلى التحكم في المسافة البيضاء.لمزيد من المعلومات، راجع المرجع التقني لـ XML والموارد الأخرى في www.adobe.com/go/learn_id_XMLscript.

إضافة خاصية

حدد عنصرًا.
قم بأحد الإجراءات التالية:
  • انقر على زر إضافة سمة .

  • اختر سمة جديدة من قائمة جزء البنية.

  • انقر بزر الماوس الأيمن (Windows) أو انقر مع الضغط على Control (Mac OS) على العنصر المحدد واختر سمة جديدة.

حدد اسمًا وقيمة للسمة، ثم انقر على موافق.

إظهار أو إخفاء السمات في جزء البنية

اختر إظهار السمات أو إخفاء السمات من قائمة جزء البنية.

قد تحتاج إلى النقر على رمز المثلث الموجود بجانب عنصر لعرض سماته.

تحرير أو حذف سمة

حدد خاصية في لوحة Structure.
قم بأحد الإجراءات التالية:
  • لتحرير السمة، انقر نقرًا مزدوجًا عليها أو اختر تحرير من قائمة جزء البنية.

  • لحذف السمة، انقر على رمز الحذف أو اختر حذف من قائمة جزء البنية.

تحرير سمات href

ينشئ InCopy سمات href تلقائيًا للتعامل مع ملفات الصور. تحدد سمة href موقع ملف الصورة على القرص بحيث يمكن عرض ملف الصورة. عند وضع علامة على صورة مدرجة، ينشئ InCopy قيمة سمة href تسرد مسار الصورة واسم الملف.

يمكن أن يكون المسار رابطًا مطلقًا أو رابطًا نسبيًا لنفس المجلد كملف XML أو رابطًا نسبيًا لمجلد فرعي Images للمجلد الذي يوجد فيه ملف XML. المسارات النسبية خاصة بالمسار الذي حُفظ فيه المستند.

  • تبدو سمة href مع رابط مطلق كما يلي (في Windows و Mac OS):

    href=file:///C:/Images/Meadow.psd

    href=file:///Users/abhayc//Desktop/abc.jpg

  • تبدو سمة href لملف صورة في نفس المجلد\nمثل ملف XML كالتالي:

    href=file:Meadow.psd

  • تبدو سمة href لملف صورة في المجلد الفرعي Images كالتالي:

    href=file:///Images/Meadow.psd

يمكنك\nتحرير سمة href لتحديد رابط جديد\nلصورة.على سبيل المثال، يمكنك تحرير رابط مطلق لجعله\nرابطًا نسبيًا، مما يجعل ملف الصورة قابلاً للوصول عندما\nتُصدِّر الملف.

في لوحة Structure، قم بالنقر المزدوج على خاصية href. (قد تحتاج إلى النقر على أيقونة المثلث بجوار عنصر الصورة لعرض السمة.)
في حقل القيمة، أدخل المسار الجديد للصورة، ثم انقر على موافق.

أضف التعليقات وتعليمات المعالجة

باستخدام InCopy،\nيمكنك تضمين التعليقات وتعليمات المعالجة في ملف XML.\nأدخل تعليقًا لتضمين معلومات وصفية حول عنصر.\nيمكن عرض التعليقات في متصفحات الويب ومحررات النصوص.تساعد الآخرين على فهم بنية XML وعلامات XML.تعليمات المعالجة\nهي أوامر خاصة ومحددة للتطبيق.على سبيل المثال، يمكنك إدخال\nتعليمات معالجة لفاصل الصفحة بحيث يفهم التطبيق الذي\nتصدر إليه ملف XML مكان إدراج فاصل الصفحة.تعليمات المعالجة التي ينشئها مستخدم InCopy\nمخصصة للاستخدام في البرامج الأخرى؛ InCopy نفسه\nلا يقوم بتنفيذ تعليمات المعالجة.

تظهر التعليقات وتعليمات\nالمعالجة في جزء البنية.يمكنك نقل وتعديل وحذف\nالتعليقات وتعليمات المعالجة كما يمكنك فعل ذلك مع العناصر الأخرى\nفي جزء البنية.ومع ذلك، لا يمكنها أن تحتوي على عناصر فرعية\nأو سمات.

لوحة Structure في InDesign مع ظهور مقتطفات النص

A. تعليمة معالجة B. تعليق 

إضافة تعليق

حدد العنصر الذي ستعلق عليه.
ملاحظة

لإضافة تعليق إلى جدول، حدد\nعنصر خلية الجدول.يمكنك إضافة تعليقات إلى خلايا الجدول، وليس الجداول.

اختر تعليق جديد في قائمة جزء البنية.
اكتب التعليق في مربع حوار "تعليق جديد".

إضافة تعليمات معالجة

حدد عنصراً لتعليمات المعالجة.
ملاحظة

لإضافة تعليمات معالجة إلى جدول،\nحدد عنصر خلية الجدول.يمكنك إضافة تعليمات معالجة\nإلى خلايا الجدول، وليس الجداول.

اختر تعليمات معالجة جديدة في قائمة جزء البنية.
في Target، أدخل اسماً يحدد تعليمات المعالجة\nللتطبيق الذي يقرأ ملفات XML المصدرة.
في البيانات، أدخل قيمة تخبر التطبيق\nبما يجب فعله مع تعليمات المعالجة.

عرض التعليقات وتعليمات المعالجة

اختر إظهار التعليقات أو إظهار تعليمات\nالمعالجة في قائمة جزء البنية.

تحرير التعليقات وتعليمات المعالجة

حدد التعليق أو تعليمة المعالجة.
قم بأي من الأمور التالية:
  • انقر نقرًا مزدوجًا على التعليق أو تعليمة المعالجة.

  • اختر تحرير في قائمة جزء الهيكل.

قم بتعديل التعليق أو تعليمة المعالجة وانقر على موافق.

استخدام ملفات DTD لتدقيق XML

التحقق من صحة XML في مستند يعني مقارنة الهيكل وأسماء علامات العناصر والخصائص مقابل مواصفات ملف DTD. للتحقق من الصحة مقابل ملف DTD، يجب أولاً تحميله في مستندك في InDesign.

ملاحظة

تحميل ملف DTD يستورد أسماء العلامات في لوحة العلامات. أسماء العلامات المستوردة هذه مقفلة؛ لا يمكن حذفها أو إعادة تسميتها إلا بحذف ملف DTD من المستند.

عنصر DOCTYPE يظهر في أعلى لوحة الهيكل إذا تم تحميل ملف DTD في مستندك. (أحيانًا يتم تحميل DTDs تلقائيًا عندما تستورد ملف XML.) لاستبدال ملف DTD في مستند، احذف DTD الموجود ثم حمل واحدًا جديدًا.

العمل مع ملفات DTD في InDesign

A. عنصر DOCTYPE من ملف DTD مستورد (جزء Structure) B. علامة تمييز مؤمَّنة من ملف DTD (لوحة Tags) 

حمّل ملف DTD

عند تحميل ملف DTD، يقوم InDesign بدمج الملف في المستند.

قم بأحد الإجراءات التالية:
  • في لوحة الهيكل، اختر تحميل DTD من قائمة لوحة الهيكل.

  • في لوحة Tags اختر Load DTD من قائمة اللوحة.

حدد ملف DTD لاستيراده ثم انقر فوق فتح.
ملاحظة

لعرض العلامات المحددة في ملف DTD، افتح لوحة العلامات باختيار نافذة > الأدوات المساعدة > العلامات.

عرض ملف DTD

DTDs مكتوبة بنص ASCII. قد تحتوي على تعليمات مدمجة وتوضيحات تصف كيفية تطبيق العلامات وترتيب العناصر بصورة صحيحة. في InDesign، يمكنك فقط عرض ملف DTD مُحمَّل في مستند.

ملف DTD مفتوح للعرض

قم بأحد الإجراءات التالية:
  • في قائمة لوحة Structure اختر View DTD.

  • قم بالنقر المزدوج على عنصر DOCTYPE في لوحة Structure.

ملاحظة

لطباعة ملف DTD، انسخ الكود من نافذة View DTD والصقه في محرر نصوص.

حذف ملف DTD

حدد Delete DTD من قائمة لوحة Structure.

يحذف InDesign نسخة ملف DTD المحفوظة في مستند InDesign، وليس ملف DTD الأصلي.العلامات التي تم استيرادها مع ملف DTD تبقى في لوحة العلامات ولكنها غير مقفلة.

تحقق من صحة بنية XML

عند التحقق من صحة مستندك، ينبهك InCopy إذا انحرف XML عن القواعد المحددة بواسطة ملف DTD.يقترح طرقًا لجعل XML يلتزم بمتطلبات ملف DTD.يمكنك إصلاح الأخطاء واحدًا تلو الآخر أو عرض جميع الأخطاء في نافذة منفصلة.

لوحة Structure مع جزء Suggestions

A. DTD المحمل B. خطأ أو حالة عدم صلاحية C. وصف الخطأ مع الإصلاح المقترح D. عدد الأخطاء E. زر التحقق F. عرض جميع الأخطاء في نافذة منفصلة 

لوحة Structure مع قسم Suggestions

A. عنصر DYCOTYPE من ملف DTD معين B. خطأ أو حالة عدم صلاحية C. وصف الخطأ مع الإصلاحات المقترحة D. عدد الأخطاء E. زر التحقق F. عرض جميع الأخطاء دفعة واحدة في نافذة منفصلة 

اختر View > Structure > Show Structure.
في لوحة Structure، انقر على زر Validate .
ملاحظة

لتغيير العنصر الجذر الذي يبدأ منه InDesign التحقق من الصحة، اختر DTD Options في قائمة لوحة Structure.

لإصلاح الأخطاء المعروضة في لوحة Suggestion، إما انقر على إصلاح مقترح لتجربته، أو حرر بنية XML والعلامات مباشرة باستخدام لوحة Structure ولوحة العلامات.
لعرض الأخطاء الأخرى، قم بأحد الإجراءات التالية:
  • انقر على السهم الأيسر أو السهم الأيمن .

  • انقر على زر نافذة الخطأ لعرض جميع الأخطاء في نافذة منفصلة.

  • اختر View List Of Errors من قائمة لوحة Structure.

ملاحظة

يتوقف InCopy عن التحقق بعد اكتشاف 250 خطأ.تظهر علامة الزائد في مربع عدد الأخطاء عند الوصول إلى هذا الحد.