Magento: Read config XML nodes
Here, I will be showing you how you can read XML nodes from config.xml file of your module. It’s through the Magento way with Mage::getConfig()->getNode() function. :)
Here is the XML code of my config.xml file. I will be reading the nodes of this XML file.
<default> <catalog> <mypage> <name>myname</name> <age>100</age> <address_one>earth</address_one> </mypage> </catalog> </default>
Here is the code to read the node of the above XML file. Here, ‘catalog/mypage‘ is parent nodes path. It depends upon XML node layout.
// prints 'myname'
echo Mage::getConfig()->getNode('catalog/mypage')->name;
// prints '100'
echo Mage::getConfig()->getNode('catalog/mypage')->age;
// prints 'earth'
echo Mage::getConfig()->getNode('catalog/mypage')->address_one;
Hope this helps and thanks for reading.
Related posts:
- Magento: Read Write XML
- Magento: How to get list of all modules programmatically?
- PHP : Read Write Xml with DOMDocument
- PHP : Read Write Xml with SimpleXML
- PHP: Read Write CSV
- Magento Error – Notice: Undefined index: 0 app/code/core/Mage/Core/Model/Mysql4/Config.php on line 92
- Magento: Access denied in admin of custom module
- Magento: Create, read, delete cookie
- Magento: How to select, insert, update, and delete data?
- Magento: How to run Magento code in an external website?
