This section contains the detail about the XML createAttribute() Function Example in PHP.
PHP-XML createAttribute() Function Example:
The createAttribute("string") function take a string argument and create new attribute. Through this example we will create new attribute and append in the element in the xml file. we can also set attribute value.
Example:
<?php
$DOMObject = new DOMDocument("1.0");
header("Content-Type: text/plain");
$root_element = $DOMObject->createElement("root");
$DOMObject->appendChild($root_element);
$root_item1 = $DOMObject->createElement("child1");
$root_element->appendChild($root_item1);
$root_item_text1 = $DOMObject->createTextNode("clied1 text");
$root_item1->appendChild($root_item_text1);
$root_item1_attribute = $DOMObject->createAttribute("chield1_attribute");
$root_item1->appendChild($root_item1_attribute);
$root_item1_attribute_value = $DOMObject->createTextNode("chield1 attribute value");
$root_item1_attribute->appendChild($root_item1_attribute_value);
$root_item2 = $DOMObject->createElement("child2");
$root_element->appendChild($root_item2);
$root_item_text2 = $DOMObject->createTextNode("clied2 text");
$root_item2->appendChild($root_item_text2);
$DOMObject->save('root.xml');
echo $DOMObject->saveXML();
?>
After running this example, the browser output like:
<?xml version="1.0"?>
<root>
<child1 chield1_attribute="chield1 attribute value">clied1 text</child1>
<child2>clied2 text</child2>
</root>
And the "root.xml" file save the location where you give in the system.

[ 0 ] Comments