You should use the XML class to work efficient with xml-nodes.
In this case you could do it like this:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600" creationComplete="init()">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
private var xml:XML = new XML(
<node Dep_MandMARA_SATNR="H_H_H" Dep_MandMARCSTDPD="H_H_H" MARA_SATNR="" MARCSTDPD="" MATL_GROUP="001" MATL_TYPE="ZCNI" rendReq="no" sno="513314681"/>
);
protected function init():void
{
var matlGroup:String = xml.@MATL_GROUP;
Alert.show(matlGroup);
}
]]>
</fx:Script>
</s:Application>
If you want to be able to use any property name dynamically, do it like this:
protected function init():void
{
var attrName:String = "MATL_TYPE";
var matlGroup:String = xml.@[attrName];
Alert.show(matlGroup);
}