709
צפיות
צפיות
4
תשובות
תשובות
שינוי קובץ XML
כיצד אני יכול לשנות תוכן של קובץ XML ?
אני יודע איך לצור קובץ חדש ואיך לקרוא מקובץ ישן, אך אינני יודע כיצד ניתן לערוך קובץ קיים (בצד שרת ע"י ASP), אני משער שבשביל לעשות כן צריך להכניס את כל הקובץ למשתנה גדול במיוחד, לעבד אותו ולשמור אותו כקובץ XML חדש.
אשמח למדריך אשר יסביר לערוך קובץ XML.
וד"א – אתר המבוסס XML אמור להיות מהיר ?
וכמה בערך ישקול קובץ XML עם כ1000 שורות שכל שורה היא של כ500 תווים ?
בתודה רבה מראש,
אור.
4 תשובות
תגובה חלקית
שלום לך אור,
לא אוכל לעזור לך בשאלתך הראשונה אולם בנוגע לשאלה השניה, קראתי במקום כלשהו שזה תלוי בגודל המידע – עד ככל שיש לך יותר מידע השימוש במסד נתונים יהיה עדיף, ואולם ככל שכמות המידע הולכת וקטנה בולטים יותר היתרונות של קבצי ה XML.
אתה יכול לעשות מבחן פשוט של משיכת מידע מקובץ XML מול משיכת מידע ממסד נתונים – השווה זמן ריצה וראה מה מהיר יותר.
תודה לך
ראשית, תודה.
אני החלטתי בסוף להשתמש במסד נתונים ולא בXML מכיוון שלא מצאתי באף מקור כיצד ניתן לערוך קבצי XML.
בתודה,
אור.
XML הוא לא מסד נתונים
XML הוא דרך לאיפיון מידע בעזרת תגיות.
לא משתמשים ב-XML כמסד נתונים מסיבה אחת ברורה – שימוש בXML מצריך לטעון את כל הקובץ ורק אחרכך ניתן לעבד אותו. כלומר היעילות היא ביחס הפוך לגודל הקובץ (ככל שהקובץ גדול יותר כך היעילות תרד).
בכל אופן, שינוי של תוכן ב-XML נעשה ע"י שימוש ב-DOM, ניתן גם לשמור (אאל"ט) גם בעזרת ה-DOM את השינויים.
מהו ה-DOM ואיפה ניתן לקבל מידע נוסף