Schnelle Frage: Ich verwende PHP Simple XML-Objekt zum Parsen einer XML-Datei. Für das Leben von mir kann ich nicht herausfinden, wie man auf bestimmte Elemente zugreift. Meine Frage ist, wie würde meine PHP aussehen, um auf die Knoten und die in den Attributen "Daten" enthaltenen Informationen zuzugreifen? Ich möchte nicht das gesamte Dokument durchlaufen, sondern nur bestimmte Informationen von den Knoten. Ich habe folgendes ohne Glück versucht:Zugriff auf Elemente/Attribute aus XML mit SimpleXML/PHP
$ xml = simplexml_load_file ("myXML.xml"); echo $ xml-> Wetter [0] -> Vorhersage_Informationen-> Stadt-> Attribute() -> Daten. "
";
Vielen Dank im Voraus.
<xml_api_reply version="1">
<weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1" row="0" section="0">
<forecast_information>
<city data="Carlsbad, CA"/>
<postal_code data="92009"/>
<latitude_e6 data=""/>
<longitude_e6 data=""/>
<forecast_date data="2012-03-29"/>
<current_date_time data="2012-03-29 11:52:00 +0000"/>
<unit_system data="US"/>
</forecast_information>
<current_conditions>
<condition data="Partly Cloudy"/>
<temp_f data="62"/>
<temp_c data="17"/>
<humidity data="Humidity: 65%"/>
<icon data="/ig/images/weather/partly_cloudy.gif"/>
<wind_condition data="Wind: SW at 4 mph"/>
</current_conditions>
</weather>
</xml_api_reply>
Stony, arbeitete wie ein Charme. Danke für Ihre Hilfe, es ist willkommen! Habt ein schönes Wochenende ... –
@Mark Johns II: Kein Problem. Ich weiß es sehr annoing, wenn Sie nicht wissen, wie man auf die Werte zugreift. Vielleicht können Sie es als die richtige Antwort akzeptieren, wenn es jetzt gelöst ist. – Stony