נתונים מ-XML מסובך ל-AS2

שאלות בנושאים כלליים ב Flash וב ActionScript לכל גרסאותיה (ActionScript 1, ActionScript 2, ActionScript 3). בשאלות ActionScript אנא ציינו את הגרסה בקצרה (AS1 / AS2 / AS3). בפורום זה תמצאו תשובות לשאלות בסיסיות עד מתקדמות הקשורות לשימוש בתוכנת הפלאש או בשפת ActionScript.

נתונים מ-XML מסובך ל-AS2

הודעהעל ידי Kivshany ב 20 יולי 2010, 17:18

טוב, מסובך בשבילי..

אהלן חבר'ה..

עד עכשיו כשהייתי משתמש בקבצי XML הייתי מקבל אותם בצורה הסטנדארטית ביותר:
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
<firstChild>
<child> content here</child>
<child> content here</child>
<child> content here</child>
<child> content here</child>
</firstChild>
Parsed in 0.001 seconds, using GeSHi 1.0.8.4


ואותם הייתי מפרק למערך כשבכל תא יש את התוכן של child:
Syntax: [ Download ] [ Hide ]
Using actionscript Syntax Highlighting
for (i = 0; i < total; i++)
{
_title[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
;
}
Parsed in 0.013 seconds, using GeSHi 1.0.8.4


אולם הפעם קיבלתי XML עם הנוסח הבא:

Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
<firstChild>
  <child id="content" title="content" text="content" link="content">
  </child>
<child id="content" title="content" text="content" link="content">
  </child>
<child id="content" title="content" text="content" link="content">
  </child>
<child id="content" title="content" text="content" link="content">
  </child>
</firstChild>
Parsed in 0.003 seconds, using GeSHi 1.0.8.4


אני מתקשה לקרוא אותו בפלאש. כלומר לפרק את המשתנים שבתוך תגיות ה-child.
הכי קרוב שאני מגיע זה להציג את כל התגית:
Syntax: [ Download ] [ Hide ]
Using actionscript Syntax Highlighting
trace(xmlNode.childNodes[0]);
Parsed in 0.012 seconds, using GeSHi 1.0.8.4

וזה מציג לי כפלט את כל התגית. מעבר לזה אני מקבל כל הזמן undefined או null.

אשמח לעזרה
סמל אישי של המשתמש
Kivshany
 
הודעות: 61
הצטרף: 18 מרץ 2010, 17:14

Re: נתונים מ-XML מסובך ל-AS2

הודעהעל ידי Kivshany ב 20 יולי 2010, 17:29

טוב כנראה שזה לא מסובך באמת.. :מסמיק:

Syntax: [ Download ] [ Hide ]
Using actionscript3 Syntax Highlighting
xmlNode.childNodes[0].attributes["id"]
Parsed in 0.028 seconds, using GeSHi 1.0.8.4


מצטער על הבזבוז, תמחזרו את הדף..
סמל אישי של המשתמש
Kivshany
 
הודעות: 61
הצטרף: 18 מרץ 2010, 17:14

Re: נתונים מ-XML מסובך ל-AS2

הודעהעל ידי atarsh ב 20 יולי 2010, 17:31

כל יום משהו חדש.
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.

Re: נתונים מ-XML מסובך ל-AS2

הודעהעל ידי Kivshany ב 20 יולי 2010, 17:43

מה שכן, עכשיו יש לי בעיה כשאני רוצה להשתמש בתגיות HTML בתוך ה-XML.
אם אני עושה לדוגמא:
Syntax: [ Download ] [ Hide ]
Using actionscript Syntax Highlighting
content="<![CDATA[   Here is my <br/> html text   ]]>"
Parsed in 0.013 seconds, using GeSHi 1.0.8.4


אני מקבל undefined..

מישהו? משהו?
סמל אישי של המשתמש
Kivshany
 
הודעות: 61
הצטרף: 18 מרץ 2010, 17:14

Re: נתונים מ-XML מסובך ל-AS2

הודעהעל ידי amihanya ב 20 יולי 2010, 20:18

ה-cdata חייב לשבת בתור nodes ולא בתור attributes ה-attributes הוא בעצם סטרינג ולא תג לכן אי אפשר למקם בתוכו תג (cdata הוא תג).
בלוג פלאש http://amihanya.wordpress.com/
מופאש- מופע אש ולהטוטים http://www.mofash.com
אגדת להטוטים - המסע של להב http://agada.mofash.com
סמל אישי של המשתמש
amihanya
 
הודעות: 695
הצטרף: 14 מרץ 2010, 13:16
מיקום: פתח תקווה


חזור אל שאלות כלליות

 


  • שרשורים בנושאים דומים
    תגובות
    צפיות
    הודעה אחרונה

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד