chciałbym wyświetlić a następnie wyedytować lementy z PatchEffect level="0" dla poszczególnych Spectrum value pliku XML.
Plik ma postać:
<?xml version="1.0"?> <Path_Effect_Table version="1"> <Path name="MOD1"> <WhenDone>2012-10-25 13:01:49</WhenDone> <Spectrum value="8.35E+008"> <PathEffect level="0">-11</PathEffect> </Spectrum> <Spectrum value="8.37E+008"> <PathEffect level="0">-15</PathEffect> </Spectrum> <Spectrum value="8.8E+008"> <PathEffect level="0">-10</PathEffect> </Spectrum> </Path> <Path name="MOD2"> <WhenDone>2012-10-25 12:39:37</WhenDone> <Spectrum value="8.35E+008"> <PathEffect level="0">-12</PathEffect> </Spectrum> <Spectrum value="8.37E+008"> <PathEffect level="0">-17</PathEffect> </Spectrum> <Spectrum value="8.8E+008"> <PathEffect level="0">-10</PathEffect> </Spectrum> </Path> </Path_Effect_Table>
Na początek wyświetlam w sposób jak poniżej i otrzymuję jedynie:
Path_Effect_Table
Path:
Path:
$xml = simplexml_load_file("test.xml"); //wczytanie pliku xml foreach($xml->children() as $child) { }