-
שלום וברכה,
אני מנסה לקרוא קובץ XML בPHP וב"ה הכל תקין רק מה?
כדי להוציא פרמטר מסויים שנמצה כתכונה בתג יש לבחור באובייקט בצורה כזאת:$xml->tag['parameter']
ובכן הקבצים שאני מנסה לקרוא משתמשים אם התג הראשון וגם בו שמים תכונות, המערך לא מביא את שם התג בכלל אלא זה נראה כאילו התכונות שייכות למסמך (ככל הנראה כי הם נמצאים בתג הראשי - סוגר ופותח - של המסמך), אז איך קראים לו בקוד כלומר מה שמים במקום התג? (חשוב לזכור שעדיין הפרמטר נמצא במערך כך שאי אפשר לקרוא לו עצמו ללא שם מערך, ד.א. ניסיתי גם להשתמש במספר 0, דבר לא צלח).
אשמח לעזרתכם.
-
-
@yossiz אמר בload file in php - xml:
האם זה עוזר?
https://stackoverflow.com/questions/5483877/simplexml-cannot-get-attributes-of-first-tagתודה.
כל כך פשוט, פשוט לא להשתמש במערך כאובייקט אלא כך$xml['parameter']
-
@WWW אמר בload file in php - xml:
העניין הוא ש parameter זה ילד של $xml ולא נכד.
בהחלט, רק שמשום מה זה נעלם מעיני הגשמיות...
אחת מהסיבות שכדאי וחשוב ועוזר לשאול אחרים זה - כי אחרי שאתה וראשך וכןלך בתוך הקוד שלך אינך מצליח לראות שהתפיסה והעמדה שנקטת פשוט לא נכונה בעליל, אינך רואה את הטעות.
-