Forenindex » Programmierung/Entwicklung » PHP und MySQL » simplexml_load_file (PHP)

simplexml_load_file (PHP)

cwenet
Beiträge gesamt: 1139

10. Mär 2017, 17:31
Bewertung:

gelesen: 7897

Beitrag als Lesezeichen
Guten Tag,

ich versuche gerade eine xml datei aus Indesign auszulesen.
https://dl.dropboxusercontent.com/u/80200772/designmap.xml

Code
$xml = simplexml_load_file("designmap.xml"); 


Ich möchte nur folgenden Wert aus Zeile 7 auslesen key=myLabel:
Code
<KeyValuePair Key="myLabel" Value="meinWert" /> 


Also: meinWert

Wie komme ich denn da dran?

Bitte um Hilfe

Grüße
Christoph

simplexml_load_file (PHP)

drerol74
Beiträge gesamt: 507

11. Mär 2017, 09:48
Bewertung:

gelesen: 7848

Beitrag als Lesezeichen
Hallo Christoph,

mit xpath solltest du an alle Werte dran kommen:

Code
$result = $xml->xpath("/Document/Properties/Label/KeyValuePair[@Key = 'myLabel']/@Value"); 
echo "Ergebnis: " . $result[0];



Schöne Grüße
Roland

(Dieser Beitrag wurde von drerol74 am 11. Mär 2017, 09:49 geändert)

simplexml_load_file (PHP)

cwenet
Beiträge gesamt: 1139

11. Mär 2017, 09:54
Bewertung:

gelesen: 7841

Beitrag als Lesezeichen
Lieber Roland,

besten Dank. Klappt prima.

Einen schönen Tag
Christoph