<?xml version="1.0" encoding="utf-8" standalone="no" ?> <careerVehicles> <onCreateLoadedObject id="1" numAnimals0="250" numAnimals1="0" liquidManureFillLevel="465118.04166667" manureHeapFillLevel="490027.67773755"> <tipTriggerFillLevel fillType="forage" tipTriggerIndex="1" fillLevel="0" /> <tipTriggerFillLevel fillType="forage" tipTriggerIndex="2" fillLevel="461783.51686151" /> <tipTriggerFillLevel fillType="silage" tipTriggerIndex="1" fillLevel="0" /> <tipTriggerFillLevel fillType="silage" tipTriggerIndex="2" fillLevel="0" /> <tipTriggerFillLevel fillType="grass_windrow" tipTriggerIndex="1" fillLevel="0" /> <tipTriggerFillLevel fillType="grass_windrow" tipTriggerIndex="2" fillLevel="0" /> <tipTriggerFillLevel fillType="water" tipTriggerIndex="4" fillLevel="84060.488183594" /> <tipTriggerFillLevel fillType="wheat_windrow" tipTriggerIndex="3" fillLevel="149654.78483661" /> <fillLevelMilk fillLevel="79082.033333333" /> </onCreateLoadedObject> <onCreateLoadedObject id="55" manure="145735.00110209" liquidManure="1082158.8913272" Schweine="32" nextSchwein="0.92723493735409" numPig="337"> <FillType Typ="1" Lvl="0"/> <FillType Typ="2" Lvl="0"/> <FillType Typ="3" Lvl="0"/> <FillType Typ="4" Lvl="64063.384023271"/> <FillType Typ="5" Lvl="54983.476618958"/> <FillType Typ="6" Lvl="54822.981925329"/> </onCreateLoadedObject> <onCreateLoadedObject id="46" manure="173283.00109422" liquidManure="1097958.2650308" Schweine="27" nextSchwein="0.95029034660094" numPig="337"> <FillType Typ="1" Lvl="0"/> <FillType Typ="2" Lvl="0"/> <FillType Typ="3" Lvl="0"/> <FillType Typ="4" Lvl="64080.698530028"/> <FillType Typ="5" Lvl="54983.804376984"/> <FillType Typ="6" Lvl="54801.86481746"/> </onCreateLoadedObject> </careerVehicles> I need to parse this XML Code, i need to find the id="XYZ" and get all of the rest in an array. I try this like 2days now and cant get it to work.
Other parse things done with that code
$datei = "123.xml"; $Response = @simplexml_load_file($datei) or die ("Fehler beim Laden der Datei: ".$datei."\n"); $counter= count($Response->test->test2); for ($x= 0; $x< $counter; $x++) { $tmp = $Response->farmSiloAmounts->farmSiloAmount[$x]->attributes(); } I hope u can help me with the complex XML file
No comments:
Post a Comment