ABA


"|אתגר-JS| עיבוד XML באמצעות DOM"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13245 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13245
akoka

   16:50   20.11.07   
אל הפורום  
  |אתגר-JS| עיבוד XML באמצעות DOM  
 
   עוגן האשכול הוסר בתאריך 06.12.07 בשעה  10:07  על-ידי Ice Cold, (מנהל הפורום)
 
|אתגר-JS| עיבוד XML באמצעות DOM

הכלים

XML שנמצא בCross Domain

PHP/ASP.NET/ASP/JS

המגבלות

אסור להשתמש בהרחבות של XML Parsing ב PHP/ASP/ASP.NET ,המטרה היחידה של צד השרת וזה רמז עבה מאוד היא למנוע מהCross Domain להציק לכם

זהו אין עוד מגבלות

הינה הXMLים
http://rss.nrg.co.il/news/
http://rss.nrg.co.il/sport/
תעצבו את הדף יפה שיהיה טאבים כאלה שלוחצים עליהם נפתח הXML המבוקש ומי שיסתבך עם הDOM שיישלח לי הודעה לפרטי אני מוכן לעזור לכול אחד

בהצלחה את העבודות לשלוח לי לפרטי או להציג פה מה שבא לכם

אגב הדגש פה הוא לא הAJAX (למי שיעשה) מצידי שהדף יתרענן 100 פעם העיקר שיהיה עם DOM ולא עם הרחבה של PHP או ASP או ASP.NET .


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  קצת עקפתי את החוקים אבל .. יאללה בשביל הכיף Morishani 20.11.07 19:28 1
     הכותרת היא עיבוד באמצעות DOM... אז אני לא מבין Ice Cold  25.11.07 16:43 5
         האמת שהוא הבין מצויין רק שהוא שלח לי הודעה akoka 25.11.07 19:09 6
  013 נותנים לך רעיונות לאתגרים? :) MoonHunter 20.11.07 23:35 2
     ברור אני רוצה לבדוק כמה מפה היו עוברים את המבחן הזה akoka 21.11.07 09:35 3
  אף אחד לא מתכנן להכין:(? akoka 22.11.07 21:58 4
     אם בכלל הייתי מבין מה אתה רוצה Kent Net 02.12.07 00:11 7
         מה יש להבין כבר ? akoka 02.12.07 08:59 8
             חחח לא הבנתי כלום אקוקה. Kent Net 06.12.07 16:55 9

       
Morishani

   19:28   20.11.07   
אל הפורום  
  1. קצת עקפתי את החוקים אבל .. יאללה בשביל הכיף  
בתגובה להודעה מספר 0
 
   משחק של ביטויים רגולרים :

<html dir="rtl">
<head>
<title>RSS Feed</title>
<style>
body
{
font-family:"Trebuchet ms",arial;font-size:0.8em;
}
.title {
font-size:1.3em;
}
.description,.language,.copyright,.channelid,.id,.ttl { display:none; }
.item .description { display:block; }
img {
float:left;clear:left;
margin-top:-15px;
}
.channelname {display:inline;}
</style>
</head>
<body>
<?
$aRSS = file("http://rss.nrg.co.il/news/");
$szRSS = "";
$iRSS = count($aRSS)-5;
for ($i=4;$i<$iRSS;$i++)
$szRSS .= $aRSS[$i];

$szRSS = preg_replace("/\<\/([a-zA-Z]*)>/","</div>",$szRSS);
$szRSS = preg_replace("/\<([a-zA-Z]*)>/","<div class=\"$1\">",$szRSS);
$szRSS = preg_replace("/\<div class=\"link\"\>([^\<]*)\<\/div\>/","<a href=\"$1\">$1</a>",$szRSS);
$szRSS = preg_replace("/\<\!\[CDATA\[/","",$szRSS);
$szRSS = preg_replace("/\]\]\>/","",$szRSS);
$szRSS = preg_replace("/\<div class=\"image\"\>\<div class=\"url\"\>([^\<]*)\<\/div\>\<\/div\>/","<img src=\"$1\" />",$szRSS);
echo $szRSS;
?>
</body>
</html>

הנה תמונה :
http://rotter.name/User_files/nor/47431951494eba1b.gif


מצטער על הקוד המבולגן.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   16:43   25.11.07   
אל הפורום  
  5. הכותרת היא עיבוד באמצעות DOM... אז אני לא מבין  
בתגובה להודעה מספר 1
 
למה אי אפשר פשוט לקחת את התוכן ולהדפיס בחזרה ב-PHP, ואז לתת לDOM של JS לעשות את השאר. אני מבין שאתה הנחת שהוא התכוון בלי הרחבות בכלל.


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

   19:09   25.11.07   
אל הפורום  
  6. האמת שהוא הבין מצויין רק שהוא שלח לי הודעה  
בתגובה להודעה מספר 5
 
   שהוא רוצה לגוון קצת משאר העבודות שיראו פה ובתאכלס אף אחד לא היה חושב על זה בקטנה לפחות הוא הכין משו אהממ אהממ חח אני עכשיו יכין דוגמא


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   23:35   20.11.07   
אל הפורום  
  2. 013 נותנים לך רעיונות לאתגרים? :)  
בתגובה להודעה מספר 0
 
  


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

   09:35   21.11.07   
אל הפורום  
  3. ברור אני רוצה לבדוק כמה מפה היו עוברים את המבחן הזה  
בתגובה להודעה מספר 2
 
   נראה לי כולם


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

   21:58   22.11.07   
אל הפורום  
  4. אף אחד לא מתכנן להכין:(?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   00:11   02.12.07   
אל הפורום  
  7. אם בכלל הייתי מבין מה אתה רוצה  
בתגובה להודעה מספר 4
 
   אולי הייתי מנסה אבל אין לי שמץ של מושג בכלל איך להתחיל או מה אתה בכלל רוצה שאני אעשה , אז אני מוותר.

רוצים גם אתם חתימת פז"ם ? https://.net/


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

   08:59   02.12.07   
אל הפורום  
  8. מה יש להבין כבר ?  
בתגובה להודעה מספר 7
 
   התהליך הוא כזה

1.כתוב קובץ PHP טוען לתוכו את הקובץ XML.
2.כתוב קובץ שיישלח בקשה בAJAX לקובץ הPHP וייקבל ResponseXML ,לאחר מכן באמצעות DOM לעשות PARSE לXML שקיבלנו שזה אומר שימוש ב

ChildNodes
firstchild
getElementByTagName
data
text
nodeValue
................................etc

=[ חבל שלא הייתה הענות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   16:55   06.12.07   
אל הפורום  
  9. חחח לא הבנתי כלום אקוקה.  
בתגובה להודעה מספר 8
 
  

רוצים גם אתם חתימת פז"ם ? https://.net/


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

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

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



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