ABA


"XML ??? DOM??? במה מדובר ?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14196 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14196
akoka

   12:59   20.07.08   
אל הפורום  
  XML ??? DOM??? במה מדובר ?  
 
   תאכלס כותרת גאונית

קיצר ראיתי שהרבה פה מסתבכים עם DOM וXML(כן רונן אתה ספציפית),אז החלטתי להרים את הכפפה ולנסות להסביר/להדריך אותכם לשימוש נכון ב2 הדברים המעולים האלה.

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


<table>
<id>#312312</id>
<description>The Table Of Ronen</description>
</table>

אמו שאתם רואים הSyntax הוא כמו HTML ההבדל היחיד שאת התגיות אנחנו יוצרים.

למה אנחנו צריכים את זה?

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

XML היא לא תחליף למסד נתונים מי שחושב ככה המצב שלו לא טוב.


בסדר כתבתי קובץ XML מה עכשיו איך אני טוען אותו אל תוך המסמך PHP/ASP.NET/JS שלי?

בJS יש המון דרכים לטפל בזה ,קיימים ActiveXObject's כדי לטפל בקבצים ,הבעיה באובייקטים האלה שהם מטפלים בקבצים שיושבים לוקאלית על השרת שבה המערכת רצה ,לכן אני ממליץ לוותר על השימוש בהם ,ולעבור לשימוש בAJAX שזה אומר לקבל את הXML בתור מחרוזת ולעבד אותו עם DOM ,אם אתם עובדים עם PHP יש לכם חבילת הרחבה שנקראת simpleXML שאיתה אתם יכולים לטעון קובץ XML או ליצור אותו דרך SimpleXMLElement או דרך אחת מההרחבות של הDOM של PHP. כמובן שאתם יכולים לאלתר דרכים משלכם ,אני רק אומר לכם מה אני אוהב לעשות.

DOM

אין צורך להסביר על המונח אני מקווה?

אבל בכול זאת לאנשים שלא היו איתנו בפרקים הקודמים.

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

DOM זה לא שפה חדשה ,הכול נעשה בJS ,פשוט נהוג להשתמש במושג הזה ,שמשתמשים בפונקציות של האובייקט Document.

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

http://www.captain.at/howto-ajax-process-xml.php

למי שיש שאלות ,אני לא פה.

תודה ויום טוב,dr70


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תודה על ההסבר, זה קצת מעבר לזה אבל זאת התחלה! CaTz 20.07.08 13:51 1
  אחלה הסבר, תמציתי קצת :) Sn00py  20.07.08 13:55 2
  תודה וכל הכבוד אחי =] ronen333  20.07.08 18:58 3
     כעיקרון w3schools לא צריך מעבר לזה akoka 20.07.08 21:08 4
         מה שיש שם זה נחמד אבל לא ממש מספיק ronen333  21.07.08 11:11 7
             זה מספיק כדי לתת לך את הבסיס , akoka 21.07.08 12:02 8
  XML djME 21.07.08 07:32 5
     חשוב להדגיש שגם תלוי בסוג המידע, akoka 21.07.08 10:17 6
         ברור שלא, הכוונה למידע שאפשר לשתף בין מקומות Sn00py  21.07.08 12:15 9
  תוכל להסביר איך עובדים עם ActiveXObject's? ronen333  21.07.08 16:29 10
     אווקי הבנתי את הACTIVEOBJECTS ronen333  21.07.08 19:17 11
  בסה''כ משמש גם כמגשר בין ממשקים. MoonHunter 21.07.08 21:41 12
     כה אבל אני רוצה דף עם כל הפרופרטיז שלו והכל ronen333  22.07.08 09:56 13
         .NET כולה דומה לסינטקס של DOM MoonHunter 22.07.08 22:41 14

       
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   13:51   20.07.08   
אל הפורום  
  1. תודה על ההסבר, זה קצת מעבר לזה אבל זאת התחלה!  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   13:55   20.07.08   
אל הפורום  
  2. אחלה הסבר, תמציתי קצת :)  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:58   20.07.08   
אל הפורום  
  3. תודה וכל הכבוד אחי =]  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 20.07.08 בשעה 19:05 בברכה, ronen333
 

תוכל להציג כאן את התהליך שבו למדת AJAX? (אתרים שנעזרת וכו'..)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   21:08   20.07.08   
אל הפורום  
  4. כעיקרון w3schools לא צריך מעבר לזה  
בתגובה להודעה מספר 3
 
   ולמי משעליך ,אין סיבה לפרט יותר מדי ,למה הייתי מסיים מחר.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   11:11   21.07.08   
אל הפורום  
  7. מה שיש שם זה נחמד אבל לא ממש מספיק  
בתגובה להודעה מספר 4
 
   כדי להבין את כל העסק, לא?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   12:02   21.07.08   
אל הפורום  
  8. זה מספיק כדי לתת לך את הבסיס ,  
בתגובה להודעה מספר 7
 
   ואם יש לך את ההבנה אתה תדע כבר להתקדם מהבסיס אל החומר המתקדם יותר.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
djME

   07:32   21.07.08   
אל הפורום  
  5. XML  
בתגובה להודעה מספר 0
 
   XML סה"כ מטרתו העיקרית היא "העברת/שיתוף" מידע בין מערכות שונות..
זאת אומרת לא משנה אם מערכת אחת עובדת עם ASP והמערכת השניה עובדת PHP
ניתן ליצא מידע ממערכת ASP לשאוב אותה ל PHP

היום המון אתרים כמו אתא alljobs למשל שעובד עם XML למטרת אינטגרציה
עם מערכות אחרות שמשתמשות במידע שלו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   10:17   21.07.08   
אל הפורום  
  6. חשוב להדגיש שגם תלוי בסוג המידע,  
בתגובה להודעה מספר 5
 
   אני לא הייתי מעז לאחסן פרטי משתמש כמו סיסמא ,ודברים בסגנון בתוך XML.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:15   21.07.08   
אל הפורום  
  9. ברור שלא, הכוונה למידע שאפשר לשתף בין מקומות  
בתגובה להודעה מספר 6
 
   אולי היום בערב אני אכתוב המשך לקצרמר שלך P: על SOAP.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:29   21.07.08   
אל הפורום  
  10. תוכל להסביר איך עובדים עם ActiveXObject's?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   19:17   21.07.08   
אל הפורום  
  11. אווקי הבנתי את הACTIVEOBJECTS  
בתגובה להודעה מספר 10
 
   אני רק לא מבין מJS מה זה הEVT שנשלח בFUNCTION..

אפשר לקבל דף שמסביר על כל הEVENT HANDLER שבפונקציה שנשלחה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   21:41   21.07.08   
אל הפורום  
  12. בסה''כ משמש גם כמגשר בין ממשקים.  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 21.07.08 בשעה 21:41 בברכה, MoonHunter
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:56   22.07.08   
אל הפורום  
  13. כה אבל אני רוצה דף עם כל הפרופרטיז שלו והכל  
בתגובה להודעה מספר 12
 
   כדי שאני אדע איך לעבוד איתו P=


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   22:41   22.07.08   
אל הפורום  
  14. .NET כולה דומה לסינטקס של DOM  
בתגובה להודעה מספר 13
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net