מהו קובץ XML וכיצד ניתן לפתוח ולהשתמש בו?

מהו קובץ XML וכיצד ניתן לפתוח ולהשתמש בו?

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





מהן שפות סימון?

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





לפי ויקיפדיה :





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

דוגמה ידועה לשפת סימון היא HTML (HyperText Markup Language). בעוד ש- HTML (ושפות תכנות אחרות) מגדירות את מראה האתר, לעולם לא תראה עקבות של הקוד. מה שאתה כן רואה הוא הפרשנות שלו על ידי הדפדפן שלך. לדוגמה, עיצוב גופנים או תמונות מוטבעות.



כיצד עובד XML?

XML היא שפת meta markup שפותחה עבור האינטרנט. זהו פישוט של SGML (שפת הסימון הכללית הסטנדרטית), האם לכל שפות הסימון. XML ניתן להרחבה מכיוון שמשתמשים יכולים להוסיף ולהגדיר תגים חדשים או אבני בניין. על ידי הוספת אבני בניין, משתמשים יכולים להתאים את XML לצרכיהם.

כדי להסביר כיצד כל זה עובד, הרשה לי לקחת מעט מעקף, בעזרת HTML ו- CSS כדוגמאות.





כיצד XML מתייחס ל- HTML

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

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





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

מתרגם ל טקסט מודגש אוֹ

איזו תוכנית טלוויזיה אני צריכה לצפות בהתבסס על מה שאני אוהב

לטקסט המודגש.

קרדיט תמונה: photovibes1/ פיקדונות

כיצד CSS פותר בעיה באמצעות HTML

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

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

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

חושבים להקים אתר משלכם? קוראי MakeUseOf יכולים לקבל הנחות מיוחדות אם הם נרשמים לאירוח InMotion באמצעות הקישור הזה או באמצעות Bluehost הקישור הזה .

כיצד לדעת מה לוח האם שלך

כיצד XML מטפל בנתונים

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

להסבר הרבה יותר יסודי אני ממליץ היכרות זו עם XML .

למה משמש XML?

XML מצא יישום רחב. כיום, תוכניות והתקנים שונים משתמשים בו כדי לטפל, לבנות, לאחסן, לשדר ולהציג נתונים. לדוגמה, הוא נמצא בשימוש נרחב בחילופי נתונים B2B. XML הוא גם התקן עבור פורמטי קובצי Office, כולל קבצי Microsoft Office ו- Google Docs.

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

שפות רבות אחרות מבוססות על XML, כולל XHTML, WAP למכשירי כף יד או RSS להזנות. לדוגמה, כפי שציין מגיב, אם תוסיף /הזנה עד סוף כתובת האתר של מאמר זה שאתה קורא, תראה את קוד ה- RSS XML של מאמר זה: לחץ כאן כדי לראות .

כיצד לפתוח קובץ XML

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

  • פנקס רשימות של Windows או כל עורך טקסט אחר
  • פנקס ++
  • כל דפדפן אינטרנט

תוכל גם לנסות מציג XML מקוון כמו זה מ- קוד לייפות .

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

פורמט ה- XML ​​Demystified

XML אינו מצרך האינטרנט בעבר. כיום, JSON היא החלופה הפופולרית ביותר לשילוב נתונים.

עם זאת, אם אתה מתכנת, עדיין תצטרך לעבוד עם XML מדי פעם .

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 6 חלופות קוליות: אפליקציות ספרי האודיו הטובות ביותר בחינם או הזולות

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

קרא הבא
נושאים קשורים
  • הסבר על הטכנולוגיה
  • תִכנוּת
  • HTML
  • בניית אתרים
  • תִכנוּת
  • XML
על הסופר טינה סיבר(פורסם 831 מאמרים)

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

עוד מאת טינה סיבר

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה