הבניית מסמכים ל-XML

החלונית Structure מציגה בצורה היררכית פריטים במסמך שסומנו בתגי XML. פריטים אלה נקראים רכיבים. ניתן להזיז רכיבים בחלונית Structure להגדרת הסדר וההיררכיה של פריטים. כל רכיב כולל סמל המציין את סוג הרכיב ושם תג.

החלונית Structure
החלונית Structure

A. משולשים להרחבה או לצמצום רכיבים B. רכיב C. גזיר טקסט D. תכונה 

בנוסף, רכיבים יכולים לספק את המידע הבא:

מעוין כחול

מעוין כחול ברכיב מציין שהרכיב מוצמד לפריט בעמוד; היעדר מעוין כחול מציין שהרכיב אינו מוצמד לפריט בעמוד.

Underline

שם התג מודגש בקו תחתון אם הפריט בעמוד שהרכיב מתייחס אליו נבחר. לדוגמה, אם אתה בוחר טקסט שהוקצה לו התג Title, המילה Title ברכיב הטקסט תסומן בקו תחתון בחלונית Structure. הקו התחתון מראה אם פריטים שנבחרו בעמוד ורכיבים בחלונית Structure תואמים זה לזה.

גזיר טקסט

32 התווים הראשונים של טקסט מתויג, הנקראים גזיר טקסט, יכולים להופיע מימין לרכיב. גזירים אלה מסייעים לזהות את הפריט בעמוד שהרכיב מתייחס אליו.

נקודה ותכונה

תכונות מספקות מטא-נתונים על רכיבים. אם מוצמדות לרכיב תכונות, מוצגת מתחת לרכיב נקודה שחורה, יחד עם שמות התכונות והערכים.

שימוש בחלונית Structure

  • כדי לפתוח את החלונית Structure יש לבחור View ‏> Structure ‏> Show Structure.
  • לסגירת החלונית Structure יש לבחור View ‏> Structure ‏> Hide Structure או ללחוץ על לחצן הפיצול.
  • יש ללחוץ על המשולש שליד הפריט כדי להרחיב או לצמצם את הפריט (ולהציג או להסתיר את רכיבי המשנה שלו).
  • להתאמת הגודל של החלונית Structure יש לגרור את לחצן הפיצול.
  • יש להקיש על Ctrl ‏(ב-Windows) או על Command ‏ב-(Mac OS)‏ תוך כדי לחיצה על המשולש שליד הפריט להרחבה או לצמצום של הפריט ושל כל הרכיבים שהוא כולל.
  • יש ללחוץ על Show Text Snippets או על Hide Text Snippets מתפריט החלונית Structure כדי להציג או להסתיר גזירי טקסט.

סמלים בחלונית Structure

בחלונית Structure מופיעים הסמלים הבאים:

סמל

שם

שימוש

 

רכיב Root

כל מסמך כולל רכיב שורש עליון אחד שניתן לשנות את שמו, אך לא ניתן להזיזו או למחוק אותו.

 

רכיב Story

מייצג כתבות מתויגות (מסגרת מקושרת אחת או יותר).

 

רכיב Text

מייצג טקסט מתויג בתוך מסגרת.

 

רכיב Graphic

מייצג מסגרת מתויגת המכילה תמונה ממוקמת. כל רכיב גרפי כולל תכונת href, המגדירה את הנתיב או כתובת ה-URL של הקובץ המקושר.

 

רכיב Unplaced text

רכיב טקסט לא ממוקם שטרם שויך לפריט בעמוד.

 

רכיב Unplaced graphic

רכיב גרפיקה לא ממוקם שטרם שויך לפריט בעמוד.

 

רכיב Table

מייצג טבלה.

 

רכיב Header cell

מייצג תא בשורת הכותרת של טבלה.

 

רכיב Body cell

מייצג תא בתוך גוף הטבלה.

 

רכיב Footer cell

מייצג תא בשורת הכותרת התחתונה של טבלה.

 

רכיב Empty

מסגרת ריקה מקושרת לרכיב זה.

 

תכונה

כוללת מטא-נתונים, כגון מילות מפתח או מיקום של תמונה מקושרת (תכונת HREF).

 

הערה

כולל הערות המופיעות בקובץ XML אך לא במסמך InDesign.

 

הוראת עיבוד

כולל הוראה המפעילה פעולה ביישומים היכולים לקרוא הוראות עיבוד.

 

רכיב DOCTYPE

מורה ל-InDesign באיזה קובץ DTD להשתמש בעת אימות קובץ XML.

סידור מחדש של רכיבים מובנים

ניתן לשנות את הסדר והדירוג ההיררכי של רכיבים בחלונית Structure. עם זאת, שים לב לכללים הבאים:

  • מסמך XML חייב לכלול רכיב שורש אחד בראש המבנה. רכיב השורש מכיל את כל שאר הרכיבים ומשמש כרכיב האב שלהם. רק קובץ ה-DTD (המוצג כרכיב DOCTYPE), ההערות או הוראות העיבוד יכולים להופיע מעל לרכיב השורש בחלונית Structure.

  • שינויים במבנה ההיררכי של ה-XML יכולים להשפיע על המראה של פריטים מתויגים בעמודי InDesign. לדוגמה, הפיכת רכיב טקסט לרכיב בן של רכיב במקום אחר במבנה תגרום גם להזזת הטקסט בפריסה.

  • לא ניתן לגרור רכיב תא טבלה לרכיב טבלה או להעביר רכיבים לרכיב טבלה.

  1. בחלונית Structure, בצע אחת מהפעולות הבאות:
    • להזזת רכיב, גרור אותו למיקום חדש במבנה. בעת הגרירה מופיע קו המציין לאן אתה מוסיף את הרכיב. רוחב הקו מציין את הרמה בהיררכיה.

    • כדי להפוך רכיב לרכיב בן של רכיב אחר, ניתן להציב אותו מעל לרכיב האב כדי להדגיש אותו, או להציב אותו בין יתר הרכיבים הבנים של רכיב האב ולאחר מכן לשחרר את לחצן העכבר.

    • להורדת רכיב רמה אחת בהיררכיה, גרור אותו מעל לרכיב אב אחר והזז אותו מעט שמאלה עד שהקו המציין את מיקומו יכסה את רוחב רכיב האב.

    • להעתקה או לגזירה של רכיבים, בחר את הרכיב או הרכיבים בחלונית Structure ובחר Edit ‏> ‏Copy או Edit ‏> ‏Cut. בחר את הרכיב ממש מעל למקום שבו ברצונך להוסיף את הרכיב, ובחר Edit ‏> ‏Paste.

הערה:

בעת גזירת רכיב, הרכיב והתוכן שלו נגזרים ללוח, אך המסגרת נשארת כפי שהיא.

הוספת רכיב אב

הוסף רכיב אב לחלונית Structure כדי לשמור על מבנה XML תקין או לסדר תוכן בצורה טובה יותר. לפני שתוכל להוסיף רכיב אב חדש, עליך לבחור את הרכיבים שיהיו הבנים של האב החדש. בעת הוספת רכיב האב החדש, הרכיבים הבנים שנבחרו יורדים דרגה אחת במבנה ההיררכי.

לאחר בחירת רכיבי הבנים (משמאל), רכיב אב חדש שנוסף כולל את רכיבי הבנים (מימין).
לאחר בחירת רכיבי הבנים (משמאל), רכיב אב חדש שנוסף כולל את רכיבי הבנים (מימין).

לאחר בחירת רכיבי הבנים (משמאל), רכיב אב חדש שנוסף כולל את רכיבי הבנים (מימין).
לאחר בחירת רכיבי הבנים (משמאל), רכיב אב חדש שנוסף כולל את רכיבי הבנים (מימין).

  1. בחלונית Structure, בחר את הרכיבים שישמשו כרכיבים בנים של רכיב האב החדש שברצונך להוסיף. יש לשים לב לפרטים הבאים:

    • לא ניתן לבחור ברכיב Root או ברכיב ברמת השורש.

    • לא ניתן לבחור ברכיב Story או ברכיב ברמת הכתבה.

    • הרכיבים חייבים להיות באותה רמה במבנה ההיררכי.

    • הרכיבים חייבים להיות רציפים.

    • הבחירה חייבת שלא לכלול תאים בטבלה או תכונות.

  2. בתפריט החלונית Structure, יש לבחור New Parent Element או ללחוץ לחיצה ימנית (ב-‏Windows) או להקיש Control-click (ב-macOS)‏ ולבחור New Parent Element.

  3. בחר תג לרכיב האב החדש ולחץ על הלחצן OK.

הערה:

הוסף רכיב אב חדש במהירות על-ידי בחירת Add Tag בחלונית Tags ובחירת תג בחלונית. ניתן גם ללחוץ לחיצה ימנית (ב-Windows) או להקיש Control-click (ב-macOS) תוך כדי לחיצה על רכיב שבחרת בחלונית Structure, לבחור New Parent Element ולבחור רכיב.

עבודה עם תכונות

תכונה מספקת מידע נוסף על רכיב XML. כל תכונה מורכבת משם ומערך. תכונות מוצגות בחלונית Structure; הן אינן ממוקמות במסמך או משמשות כתוכן במסמך. הוסף לרכיבים מאפיינים לטובת קבצים ויישומים שישתמשו בקובצי XML שתיצור ב-InDesign.

בעת תיוג תמונה, InDesign יוצר תכונת href באופן אוטומטי עם ערך שמגדיר את המיקום בדיסק של קובץ התמונה. תכונת href זו מאפשרת לקבצים ויישומים אחרים לאתר את התמונה בדיסק כדי להציגה.

תכונה כוללת שם (בדוגמה זו, href) וערך.
תכונה כוללת שם (בדוגמה זו, href) וערך.

ניתן להוסיף תכונות לכל רכיב, פרט לרכיב מסוג DOCTYPE (קובץ DTD), הערות או הוראות עיבוד. לדוגמה, כדי לכלול מילות מפתח לחיפוש ביישום אחר, ניתן ליצור תכונה שנקראת מילות מפתח. ניתן גם ליצור תכונות שיציינו טקסט שהוחלף, יעקבו אחר כותרות מאמרים, ויתעדו נתונים אחרים הקשורים לתוכן.

הערה:

אם אתה משתמש בקובץ DTD, עיין בתוכנו כדי לראות אילו תכונות הוא מאפשר. שמות של תכונות, כמו שמות תגים, חייבים להתאים ל-DTD.

הערה:

InDesign מזהה מאפיינים מיוחדים של מרחבי שמות, שיכולים לציין סגנונות פסקה או תו, סגנונות טבלה ותאים בטבלה, וכן מרווחי בקרה לבנים. למידע נוסף, עיין במדריך InDesign.

הוספת תכונה

  1. בחר רכיב.
  2. בצע אחת מהפעולות הבאות:
    • לחץ על הלחצן
      Add An Attribute.

    • בחר New Attribute מתפריט החלונית Structure.

    • לחץ לחיצה ימנית (ב-‏Windows) או הקש Control-click (ב-macOS) ולחץ על הרכיב שנבחר ובחר New Attribute.

  3. ציין שם וערך לתכונה, ולחץ על OK.

הצגה או הסתרה של תכונות בחלונית Structure

  1. בחר Show Attributes או Hide Attributes מתפריט החלונית Structure.

    ייתכן שיהיה צורך ללחוץ על סמל המשולש שליד הרכיב כדי להציג את תכונותיו.

עריכה או מחיקה של תכונה

  1. בחר תכונה בחלונית Structure.
  2. בצע אחת מהפעולות הבאות:
    • לעריכת התכונה, לחץ עליה פעמיים או בחר Edit מתפריט החלונית Structure.

    • למחיקת התכונה, לחץ על הסמל Delete או בחר Delete מתפריט החלונית Structure.

עריכת תכונות href

InDesign יוצר מאפייני href לטיפול אוטומטי בקובצי תמונה. התכונה href מגדירה את המיקום בדיסק של קובץ התמונה כך שניתן יהיה להציג את קובץ התמונה. בעת תיוג של תמונה ממוקמת, InDesign יוצר ערך של מאפיין href המציין את הנתיב ואת שם הקובץ של התמונה.

הנתיב יכול להיות קישור מוחלט, קישור יחסי לאותה תיקייה שבה נמצא קובץ ה-XML, או קישור יחסי לתיקיית המשנה Images שכלולה בתיקייה שמכילה את קובץ ה-XML. נתיבים יחסיים הם ספציפיים לנתיב שבו המסמך נשמר.

  • תכונת href עם קישור מוחלט נראית כך (ב-Windows וב-macOS):

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

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

  • תכונת href של קובץ תמונה שנמצא באותה תיקייה שבה נמצא קובץ XML נראית כך:

    href=file:Meadow.psd

  • תכונת href של קובץ תמונה שנמצא בתיקיית המשנה Images נראית כך:

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

ניתן לערוך את התכונה href כדי לציין קישור חדש לתמונה. למשל, ניתן לערוך קישור מוחלט ולהפוך אותו לקישור יחסי, וכך להפוך את קובץ התמונה לנגיש בעת ייצוא הקובץ.

  1. בחלונית Structure, לחץ פעמיים על התכונה href. ‏(ייתכן שיהיה צורך ללחוץ על סמל המשולש שליד רכיב התמונה כדי להציג את התכונה.)
  2. בתיבה Value, הזן את הנתיב החדש לתמונה ולחץ על OK.

הוספת הערות והוראות עיבוד

באמצעות InDesign, ניתן להוסיף לקובץ XML הערות והוראות עיבוד. הוסף הערה כדי לכלול תיאור של הרכיב. ניתן להציג הערות בדפדפני אינטרנט ובעורכי טקסט. הן מסייעות לאחרים להבין את המבנה והתגים של ה- XML. הוראת עיבוד היא פקודה ספציפית ליישום. לדוגמה, ניתן להוסיף הוראת עיבוד של מעבר עמוד כך שיישום שאתה מייצא אליו קובץ XML יבין היכן לשלב מעבר עמוד. הוראות עיבוד שנוצרות על-ידי המשתמש ב-InDesign מיועדות לשימוש בתוכניות אחרות; InDesign עצמו אינו מגיב להוראות עיבוד.

החלונית Structure ב-InDesign עם גזירי טקסט
החלונית Structure ב-InDesign עם גזירי טקסט

A. הוראת עיבוד B. הערה 

הערות והוראות עיבוד מוצגות בחלונית Structure. ניתן להזיז, לערוך ולמחוק הערות והוראות עיבוד בדומה לרכיבים אחרים בחלונית Structure. עם זאת, הן אינן יכולות לכלול רכיבים בנים או תכונות.

הוספת הערה

  1. בחר את רכיב שברצונך להוסיף לו הערה.
    הערה:

    להוספת הערה לטבלה, בחר רכיב תא טבלה. ניתן להוסיף הערות לתאי טבלה, אך לא לטבלאות.

  2. בחר New Comment מתפריט החלונית Structure.
  3. הקלד את ההערה בתיבת הדו-שיח New Comment.

הוספת הוראת עיבוד

  1. בחר רכיב עבור הוראת העיבוד.
    הערה:

    להוספת הוראת עיבוד לטבלה, בחר רכיב תא טבלה. ניתן להוסיף הוראות עיבוד לתאי טבלה, אך לא לטבלאות.

  2. בחר New Processing Instruction מתפריט החלונית Structure.
  3. בשדה Target, הזן שם שיזהה את הוראת העיבוד ביישום שיקרא את קובצי ה-XML המיוצאים.
  4. בשדה Data, הקלד ערך שיורה ליישום כיצד לבצע את הוראת העיבוד.

הצגת הערות והוראות עיבוד

  1. בחר Show Comments או Show Processing Instructions מתפריט החלונית Structure.

עריכת הערות והוראות עיבוד

  1. בחר את ההערה או הוראת העיבוד.
  2. בצע אחת מהפעולות הבאות:
    • לחץ פעמיים על ההערה או הוראת העיבוד.

    • בחר Edit מתפריט החלונית Structure.

  3. ערוך את ההערה או את הוראת העיבוד ולאחר מכן לחץ על OK.

שימוש בקובצי DTD לאימות XML

פירושו של אימות XML במסמך הוא עריכת השוואה בין המבנה, שמות תגי הרכיבים והתכונות לבין המפרט בקובץ DTD. לאימות מול קובץ DTD, עליך לטעון אותו תחילה למסמך ב-InDesign.

אם קובץ DTD נטען במסמך, הרכיב DOCTYPE מוצג בראש החלונית Structure. ‏(לפעמים, קובצי DTD נטענים באופן אוטומטי בעת ייבוא קובץ XML.) להחלפת קובץ ה-DTD במסמך, מחק את קובץ ה-DTD הקיים ולאחר מכן טען קובץ חדש.

עבודה עם קובצי DTD ב-InDesign

A. רכיב DOCTYPE מקובץ DTD (החלונית Structure) B. תג נעול מקובץ DTD (החלונית Tags) 

הערה:

טעינת קובץ DTD מייבאת שמות תגים לחלונית Tags. שמות תגים מיובאים אלה נעולים; לא ניתן למחוק אותם או לשנות את שמם אלא על-ידי מחיקת קובץ ה-DTD מהמסמך.

טעינת קובץ DTD

בעת טעינת קובץ DTD, ‏InDesign מטביע את הקובץ במסמך.

  1. בצע אחת מהפעולות הבאות:
    • מתפריט החלונית Structure, בחר Load DTD.

    • בחלונית Tags, בחר Load DTD מתפריט החלונית.

  2. בחר קובץ DTD לייבוא ולחץ על Open.
    הערה:

    כדי להציג תגים שהוגדרו בקובץ ה-DTD, פתח את החלונית Tags על-ידי בחירת Window ‏> ‏Utilities > ‏Tags.

הצגת קובץ DTD

קובצי DTD כתובים בטקסט ASCII. הם יכולים לכלול הוראות והסברים מוטבעים המתארים כיצד להחיל תגים ולסדר רכיבים כראוי. ב-InDesign, ניתן להציג רק DTD שנטען במסמך.

  1. בצע אחת מהפעולות הבאות:
    • מתפריט החלונית Structure, בחר View DTD.

    • לחץ פעמיים על הרכיב DOCTYPE בחלונית Structure.

קובץ DTD שנפתח לצפייה
קובץ DTD שנפתח לצפייה

הערה:

להדפסת קובץ DTD, העתק את הקוד מהחלון View DTD והדבק אותו בעורך טקסט.

מחיקת קובץ DTD

  1. בחר Delete DTD מתפריט החלונית Structure.

    InDesign ימחק עותק של קובץ ה-DTD המאוחסן במסמך InDesign, ולא את קובץ ה-DTD המקורי. תגים המיובאים עם קובץ ה-DTD נשארים בחלונית Tags, אך הם אינם נעולים.

אימות מבנה XML

בעת אימות מסמך, InDesign מציג הודעות התראה אם ה-XML חורג מהכללים שנקבעו על-ידי קובץ ה-DTD. הוא מציע דרכים להפיכת ה-XML לתואם לדרישות של קובץ ה-DTD. ניתן לתקן את השגיאות בזו אחר זו או להציג את כל השגיאות בחלון נפרד.

החלונית Structure עם החלונית Suggestions
החלונית Structure עם החלונית Suggestions

A. ‏DTD שנטען B. שגיאה או תנאי אימות שגוי C. תיאור השגיאה עם הצעה לתיקון D. מונה שגיאות E. הלחצן Validate‏ F. הצגת כל השגיאות בחלון נפרד 

החלונית Structure עם האזור Suggestions
החלונית Structure עם האזור Suggestions

A. רכיב DOCTYPE מקובץ DTD משויך B. שגיאה או תנאי אימות שגוי C. תיאור השגיאה עם הצעות לתיקון D. מונה שגיאות E. הלחצן Validate‏ F. הצגת כל השגיאות בבת אחת בחלון נפרד 

  1. בחר View ‏> ‏Structure ‏> ‏Show Structure.
  2. בחלונית Structure, יש ללחוץ על הלחצן Validate  .
    הערה:

    לשינוי רכיב השורש שממנו מבצע InDesign את האימות, בחר DTD Options מתפריט החלונית Structure.

  3. לתיקון שגיאות המוצגות בחלונית Suggestion, לחץ על הצעת תיקון ונסה אותה, או ערוך את המבנה והתגים של ה-XML ישירות בחלונית Structure ובחלונית Tags.
  4. להצגת שגיאות אחרות, בצע אחת מהפעולות הבאות:
    • יש ללחוץ על החץ שמאלה  או על החץ ימינה .

    • לחץ על לחצן Error Window  כדי להציג את כל השגיאות בחלון נפרד.

    • בחר View List Of Errors מתפריט החלונית Structure.

הערה:

InDesign מפסיק את תהליך האימות אחרי שמתגלות 250 שגיאות. סימן פלוס בתיבה Error Count מוצג כשמספר השגיאות גדול יותר מסף זה.

משאבים קשורים

איך לפנות אלינו

נשמח לשמוע ממך. שתף את מחשבותיך עם קהילת Adobe InDesign

 Adobe

קבל עזרה במהירות ובקלות

משתמש חדש?