nashbell.com

♿⃔ ♿⃕

טעינת קובץ XML אל DOMDocument

  1. על מנת לטעון קובץ XML ניצור תחילה עצם חדש מסוג DOMDocument.
  2. לפני הטענת הקובץ נגדיר את העצם כך שיתעלם מרווחים לבנים אם יהיו בקובץ הנטען.
  3. נטען את הקובץ אל העצם שהכנו.
  4. נבצע הזחה לכל עץ המסמך על מנת לשפר את הקריאות שלו בעת הצגתו.
  5. על מנת להציג את הקובץ עלינו לשמור אותו כ XML.

$dom = new DomDocument();

$dom -> preserveWhiteSpace = false;

$dom -> load('file.xml');

$dom -> formatOutput = true;

echo $dom -> saveXML();

טעינת קובץ XML אל מסמך XML קיים

  1. על מנת לטעון קובץ XML ניצור תחילה עצם חדש מסוג DOMDocument.
  2. לפני הטענת הקובץ נגדיר את העצם כך שיתעלם מרווחים לבנים אם יהיו בקובץ הנטען.
  3. נטען את הקובץ אל העצם שהכנו.
  4. נייבא את הקובץ שטענו אל עצם קובץ קיים (‪$doc‬).
  5. נצרף את הענף המייובא אל הענף הרצוי (‪$node‬)
  6. נבצע הזחה לכל עץ המסמך על מנת לשפר את הקריאות שלו בעת הצגתו.
  7. על מנת להציג את הקובץ עלינו לשמור אותו כ XML.

// ‫לאחר שיש לנו מסמך ‪$doc‬ עם ענף ‪$node‬‬

$obj = new DomDocument();

$obj -> preserveWhiteSpace = false;

$obj -> load('file.xml');

$objNode = $doc -> importNode($obj -> documentElement, true);

$node -> appendChild($objNode);

$doc -> formatOutput = true;

echo $doc -> saveXML();

♿⃔ ♿⃕

nashbell.com