ผมอยากอ่านค่า workstation ออกมาให้ได้ ว่า Demo A และ Demo B ตามลำดับ ผมต้องเขียน code อย่างไงเหรอครับ
ตอนนี้อ่านค่าจาก พวก IP sfdcmode port dc ได้แล้ว แต่อ่านค่า workstation ไม่ได้ครับ ขอบคุณมากครับ
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Start tag expected, '<' not found in C:\AppServ\www\testxml\index1.php on line 3
Warning: simplexml_load_string() [function.simplexml-load-string]: a.xml in C:\AppServ\www\testxml\index1.php on line 3
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in C:\AppServ\www\testxml\index1.php on line 3
Fatal error: Call to a member function children() on a non-object in C:\AppServ\www\testxml\index1.php on line 5
$sxe = new SimpleXMLElement($xml->asXML()); //In this line it create a SimpleXMLElement object with the source of the XML file.
//The following lines will add a new child and others child inside the previous child created.
$workstation = $sxe->addChild("workstation");
$workstation->addAttribute("name","test");
$workstation->addChild("ip", "ip");
$workstation->addChild("sfdcmode", "sfdcmode");
$workstation->addChild("port", "port");
$workstation->addChild("dc", "dc");
//This next line will overwrite the original XML file with new data added
$sxe->asXML("xml01.xml");