עבור לתוכן

קריאת קובץ XML מקומי

Featured Replies

פורסם

שלום

אני רוצה ליצור יישום וובי שעושה שימוש בXML. הבעיה שהשימוש ב- XMLHttpRequest לא מאפשר לי שימוש בקבצי XML בלי שרת.

יש דרך להשתמש בקבצי XML מקומית -בלי שימוש בשרת.

פורסם

אתה צריך להסביר קצת יותר טוב.

איפה יושב ה-XML, ואיפה יושב הקוד שצריך להשתמש בו? (צד שרת או צד לקוח)

חוץ מזה, באיזו שפת צד שרת אתה כותב?

פורסם
  • מחבר

אני רוצה שהיישום ירוץ על המחשב שלי.

קובץ הXML, והקובץ קוד שמשתמש בו, שניהם יושבים ע המחשב שלי.

והשפה שבה אני משתמש הוא JAVASCRIPT.

פורסם

הבנתי.

קודם כל, השם XMLHttpRequest הוא מבלבל - הוא מזמן לא משמש ל-XML. בכל מקרה זה לא רלוונטי כאן כי הוא משמש לתקשורת עם שרת.

בעיקרון דפדפנים לא מאפשרים לקוד JavaScript לגשת לקבצים מקומיים על מחשב הלקוח, משום שזה מהווה פרצת אבטחה (תאר לך שאתרים חיצוניים היו יכולים לגשת לקבצים שיושבים לך על המחשב). יש כל מיני דרכים לעקוף את זה, לדוגמה מצאתי את הפלאגין הזה ל-jQuery:

http://jquery.tiddlywiki.org/twFile.html

אגב, אם היישום לא מדבר מול שרת, אז הוא לא "יישום וובי" בשום צורה. הוא סתם יישום מקומי שכתוב ב-html/javascript.

פורסם

אם אין לך סיבה מספיק טובה לא להריץ שרת מקומי, תריץ שרת מקומי והכל יהיה בסדר.

אני חושב שזה עדיף על פני שילוב של רכיבי ActiveX או Java Applets למיניהם (כדוגמאת הפלאגין שהביא שניצל).

אפשרות נוספת היא להגדיר לדפדפן כן לאפשר את זה (כל דפדפן בדרכו שלו), עם זאת זה ממש לא מומלץ.

שניצל:

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים