כיצד משתמש InfoPath בטכנולוגיות XML

Microsoft Office InfoPath הוא יישום של Microsoft Office System המשמש ליצירת תבניות טופס המבוססות על שפת סימון מורחבת (XML) והטכנולוגיות המשויכות שלו. XML הוא שפה המהווה תקן תעשייתי עבור תיאור, ארגון והחלפה של נתונים. ב- InfoPath, תבניות טופס מבוססות על טכנולוגיות XML ונתוני טופס נשמרים או נשלחים בתבנית XML.‏ InfoPath משתמש בטכנולוגיות XML הבאות:

  • המרת XSL ‏(XSLT)

  • סכימת XML

  • Extensible Hypertext Markup Language ‏(XHTML)

  • שפת נתיב XML‏ (XPath)

  • Extensible Hypertext Markup Language ‏(XHTML)(Document Object Model (DOM)‎

  • חתימת XML

    הערה: באפשרותך ללמוד עוד אודות טכנולוגיות אלה אם תבקר באתר האינטרנט של World Wide Web Consortium (‎W3C)‎ וחיפוש כל אחת מהטכנולוגיות.

טכנולוגיות אלה כפופות ל- World Wide Web Consortium‏ (W3C), הממליץ על ערכה מסוימת של כללים, הנחיות ומוסכמות עבור יצירת קבצים שקל ליצור ולעבד באמצעות מחשבים ויישומים שונים. בנוסף לטכנולוגיות XML בהן תומך InfoPath,‏ InfoPath משתמש בהוראות עיבוד ומרחב שמות מיוחדים, ויש לו מספר שיטות לגשת ל- DOM דרך מודל האובייקט של InfoPath.

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

שם

תיאור

XML

XML הוא תבנית הפלט שיוצר טופס InfoPath.‏ XML משמש גם כדי להכיל את הנתונים לדוגמה המוצגים בשדות של טופס לפני שמשתמש ממלא אותו. InfoPath משתמש בתקן XML מגירסה 1.0.

XSLT

XSLT הוא הפורמט של קבצי התצוגה הנוצרים כאשר תבנית טופס מעוצבת. InfoPath אינו תומך בשימוש ב- XSL Formatting Objects (‎XSL-FO)‎ עבור הצגת נתוני XML ואינו תומך גם בייבוא קבצי ‎.xsl שרירותיים. InfoPath משתמש בתקן XSLT מגירסה 1.0.

סכימת XML

סכימות XML משמשות כאמצעי העיקרי של אימות נתונים בטופס, והן מספקות את המבנה הבסיסי של מסמך XML שיוצרת תבנית הטופס. בנוסף, סכימת XML משמשת כדי להגדיר את המבנה של קובץ הגדרת טופס ש- InfoPath יוצר בעת עיצוב של תבנית טופס. InfoPath אינו תומך בסכימות המתאימות למפרטי XML-Data Reduced (‎XDR)‎ או Document Type Definition (‎DTD)‎.‏ InfoPath משתמש בתקן סכימת XML מגירסה 1.0.

XHTML

XHTML הוא HTML מעוצב היטב והשימוש בו נעשה בעיקר בעת פיתוח אזורי טקסט עשיר. InfoPath משתמש בתקן XHTML מגירסה 1.0.

XPath

בביטויי XPath נעשה שימוש בעת איגוד פקדים לשדות וקבוצות במקור נתונים של תבנית טופס. ביטויי XPath משמשים גם לשם ביטויים של אימות נתונים ועיצוב מותנה. InfoPath משתמש בתקן XPath מגירסה 1.0.

DOM

DOM משמש כדי לגשת באופן תוכניתי לתוכן מסמך המקור של XML אותו יוצרת תבנית טופס. הוא משמש גם כדי לספק גישת קריאה בלבד לתוכן של קובץ ‎.xsf‏ InfoPath משתמש בתקן DOM מגירסה 1.0.

חתימת XML

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

מעבד XML

מעבד XML משמש כדי לטעון את XML המקור של מסמך לזיכרון הדינאמי של המחשב, לאמת אותו באמצעות סכימת XML וליצור את תצוגת המסמך באמצעות XSLT. מעבד XML הנתמך על-ידי InfoPath הוא Microsoft XML Core Services (‎MSXML)‎ מגירסה 5.0. גירסאות קודמות של מעבד זה אינן נתמכות.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×