ich versuche mit [preg_match] in einer XML-Zeile ein bestimmtes Feld auszulesen.
Leider erhalte ich immer nur die komlette Restzeile angezeigt.
Hier ist mal die komplette XML-Zeile:
- Code: Select all
<XMLBIBLE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" biblename="Elberfelder 1905 XML" lgid="german" revision="4" status="v" version="1.0.0.8">
Ich suche nach biblename=" und erwarte diesen String; Elberfelder 1905 XML
Hier mal die preg_match-Abfrage:
- Code: Select all
if (preg_match('/biblename="+([^\n]+)/', $line, $match)) {
$parsers[$parserFileName] = $match[1];
break;
}
Vielen Dank im voraus
Jürgen