How can I load this XML file into an array? (and. . . how do I reference the values?)

From: Date: Fri, 26 Oct 2007 21:49:25 +0000
Subject: How can I load this XML file into an array? (and. . . how do I reference the values?)
Groups: php.general 
Request: Send a blank email to php-general+get-263737@lists.php.net to get a copy of this message
I've found simple examples on the web that work a simple XML file (song, title, etc) but I need one that will parse an XML file into elements of an array. And then, I need to reference these elements to validate against a database. The data has to do with drinking water lab samples: - <EN:Sample> - <EN:SampleIdentification> <EN:StateSampleIdentifier>CCHD</EN:StateSampleIdentifier> <EN:LabSampleIdentifier>01316-TC--ECZ</EN:LabSampleIdentifier> <EN:PWSIdentifier>OR0930054</EN:PWSIdentifier> <EN:PWSFacilityIdentifier>DISTRIBUTION</EN:PWSFacilityIdentifier> <EN:SampleRuleCode>TC</EN:SampleRuleCode> <EN:SampleMonitoringTypeCode>SP</EN:SampleMonitoringTypeCode> <EN:SampleCollectionTypeCode>FSD</EN:SampleCollectionTypeCode> <EN:ComplianceSampleIndicator>N</EN:ComplianceSampleIndicator> <EN:AdditionalSampleIndicator>N</EN:AdditionalSampleIndicator> - <EN:SampleCollector> <ns1:IndividualFullName>Joe Smith</ns1:IndividualFullName> </EN:SampleCollector> <EN:SampleCollectionEndDate>2006-02-06</EN:SampleCollectionEndDate> <EN:SampleCollectionEndTime>12:00:00</EN:SampleCollectionEndTime> - <EN:SampleVolume> <EN:MeasurementValue>100</EN:MeasurementValue> <EN:MeasurementSignificantDigit>3</EN:MeasurementSignificantDigit> </EN:SampleVolume> - <EN:SpecializedMeasurement> <EN:MeasurementValue>0.2</EN:MeasurementValue> <EN:MeasurementSignificantDigit>1</EN:MeasurementSignificantDigit> <EN:SpecializedMeasurementTypeCode>FreeChlorineResidual</EN:SpecializedMeasurementTypeCode> </EN:SpecializedMeasurement> - <EN:SpecializedMeasurement> <EN:MeasurementValue>0.2</EN:MeasurementValue> <EN:MeasurementSignificantDigit>1</EN:MeasurementSignificantDigit> <EN:SpecializedMeasurementTypeCode>TotalChlorineResidual</EN:SpecializedMeasurementTypeCode> </EN:SpecializedMeasurement> - <EN:SpecializedMeasurement> <EN:MeasurementValue>72</EN:MeasurementValue> <EN:MeasurementUnit>F</EN:MeasurementUnit> <EN:MeasurementSignificantDigit>2</EN:MeasurementSignificantDigit> <EN:SpecializedMeasurementTypeCode>WaterTemperature</EN:SpecializedMeasurementTypeCode> </EN:SpecializedMeasurement> - <EN:SpecializedMeasurement> <EN:MeasurementValue>2</EN:MeasurementValue> <EN:MeasurementSignificantDigit>1</EN:MeasurementSignificantDigit> <EN:SpecializedMeasurementTypeCode>Turbidity</EN:SpecializedMeasurementTypeCode> </EN:SpecializedMeasurement> - <EN:SpecializedMeasurement> <EN:MeasurementValue>4</EN:MeasurementValue> <EN:MeasurementSignificantDigit>1</EN:MeasurementSignificantDigit> <EN:SpecializedMeasurementTypeCode>PH</EN:SpecializedMeasurementTypeCode> </EN:SpecializedMeasurement> - <EN:SpecializedMeasurement> <EN:MeasurementValue>200</EN:MeasurementValue> <EN:MeasurementSignificantDigit>3</EN:MeasurementSignificantDigit> <EN:SpecializedMeasurementTypeCode>FlowRate</EN:SpecializedMeasurementTypeCode> </EN:SpecializedMeasurement> - <EN:SampleComments> <EN:Comments>2/9/2006</EN:Comments> </EN:SampleComments> <EN:StateClassificationCode>TC</EN:StateClassificationCode> </EN:SampleIdentification> - <EN:SampleLocationIdentification> <EN:SampleLocationIdentifier>RR SINK</EN:SampleLocationIdentifier> <EN:SampleLocationName>DS</EN:SampleLocationName> </EN:SampleLocationIdentification> </EN:Sample> John A. Davis Programmer State of Oregon DHS OIS CNE, MCSE

« previous php.general (#263737) next »