טעינת קובץ XML אל DOMDocument
- על מנת לטעון קובץ XML ניצור תחילה עצם חדש מסוג DOMDocument.
- לפני הטענת הקובץ נגדיר את העצם כך שיתעלם מרווחים לבנים אם יהיו בקובץ הנטען.
- נטען את הקובץ אל העצם שהכנו.
- נבצע הזחה לכל עץ המסמך על מנת לשפר את הקריאות שלו בעת הצגתו.
- על מנת להציג את הקובץ עלינו לשמור אותו כ XML.
$dom = new DomDocument();
$dom -> preserveWhiteSpace = false;
$dom -> load('file.xml');
$dom -> formatOutput = true;
echo $dom -> saveXML();
טעינת קובץ XML אל מסמך XML קיים
- על מנת לטעון קובץ XML ניצור תחילה עצם חדש מסוג DOMDocument.
- לפני הטענת הקובץ נגדיר את העצם כך שיתעלם מרווחים לבנים אם יהיו בקובץ הנטען.
- נטען את הקובץ אל העצם שהכנו.
- נייבא את הקובץ שטענו אל עצם קובץ קיים ($doc).
- נצרף את הענף המייובא אל הענף הרצוי ($node)
- נבצע הזחה לכל עץ המסמך על מנת לשפר את הקריאות שלו בעת הצגתו.
- על מנת להציג את הקובץ עלינו לשמור אותו כ 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();