כיצד ליצור דף אינטרנט באמצעות XML

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

היתרון בשימוש ב- XML ​​לפיתוח אתרים הוא שיש ליצור את הדף רק פעם אחת. בעיקרו של דבר, ניתן לעדכן אתר שלם על בסיס יומי פשוט על ידי העלאת קובץ XML. מאמר זה מדגים כיצד להשתמש ב- XML ​​ליצירת דף אינטרנט בסיסי ביותר בשם Matt's News. לאחר בניית דף האינטרנט הדינמי, ניתן לעדכן את תוכן האתר על ידי העלאת קובץ XML.

כיצד ליצור דף אינטרנט באמצעות XML

צור את קובץ ה- XML. קובץ ה- XML ​​לדוגמא יכיל שלושה תגים ושתי תכונות; תג שורש, ושני תגי ילד עבור החדשות היומיות של מאט, והתמונה היומית. העתק את הדברים הבאים למסמך טקסט ריק. הסוסים הספרדים הובאו הבוקר לכיכר סנטו דומינדו. זה היה מראה מקסים וכל כך הרבה אנשים יצאו לראות אותם. הבאתי את החברה שלי ואת בת דודה שלה. היה לנו פיצוץ. img1.jpg מאפייני "סטטוס" יגידו לדף האינטרנט שעליו לחלץ מידע מסוים ממסמך ה- XML. שמור את הטקסט כ- "news.xml".

צור את ה- CGI של פרל. סקריפט זה פותח את ה מסמך "news.xml" בשרת ומחפש שני פריטי מידע; הטקסט בין תגים ושם קובץ התמונה בין תגים; #! / usr / bin / perl -w הדפס "סוג תוכן: טקסט / html \ n \ n"; פתוח (XML, "" ;="" #indexes="" the="" xml="" file="" at=""> ספירת $ = 0; בזמן (){ אם (/(.?) <\ / item> / is) {$ item = $ 1; # מוצא את האמרה עם מאפיין פרסום} אם (/(.?) <\ / pic> / is) {$ pic = $ 1; # ממציא את שם התמונה עם מאפיין publish}} הדפס "

החדשות של מאט


כיצד ליצור דף אינטרנט באמצעות XML

העלה את הקבצים שלך לשרת. העלה את "news.xml" ו- "xml_site.cgi" לפח ה- cgi שלך. העלה תמונה בשם "img1.jpg" לתיקיית ה- html doc שלך.

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

בדוק את דף האינטרנט. טען את דף האינטרנט על ידי פתיחת הדף xml_site.cgi "בדפדפן שלך. תעשה זאת על ידי הקלדת הדברים הבאים;" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. "בזה לדוגמה, כותרת בגופן מודגש עם פנים מודגשות ובה כתוב "החדשות של מאט" ואחריו כלל אופקי. תחת הכלל האופקי, תמונה של שני סוסים נפתחת משמאל ופרשנות קצרה מימין לתמונה.

קובץ, תוכן, עמודים, ליצור, יומי, matts, txml, will, tagsnd, tags

הוסף ערך נוסף לקובץ ה- XML. כדי להוסיף ערך נוסף, פתח את הקובץ "news.xml" בעורך טקסט. צור עותק של הערך הראשון על ידי גזירה והדבקה מתחתיו. שנה את התכונות של הערך הראשון ל- "null". בערך השני שנה את קובץ התמונה ל "img2.jpg" וכתוב פריט חדשות חדש. התמונה השנייה למאמר זה היא של נקבת פוקס טרייר בשם "לה נינה", והחדשות הן על נסיעתה לווטרינר. ודא ששתי התכונות של הפריט החדש מוגדרות כ"פרסום ". שמור את הקובץ.

כיצד ליצור דף אינטרנט באמצעות XML

טען את הדף שוב. הפעם, העלה את הקובץ "news.xml", טען מחדש את הקובץ "xml_site.cgi" בדפדפן והתוכן ישתנה אוטומטית לפריט חדשות חדש ולתמונה חדשה.

טיפים

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

אזהרות

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