Ich habe ein XML-Dokument mit folgendem Inhalt
...
<foo>abc</foo>
...
Wenn ich bewerte
return $xml//foo
Ich komme zurück
<foo>abc</foo>
Gibt es eine Möglichkeit, nur abc
stattdessen?
Ich habe ein XML-Dokument mit folgendem Inhalt
...
<foo>abc</foo>
...
Wenn ich bewerte
return $xml//foo
Ich komme zurück
<foo>abc</foo>
Gibt es eine Möglichkeit, nur abc
stattdessen?
Ja, Sie wollen die Funktion text() für die Auswahl des untergeordneten Textes:
return $xml/text()
Seien Sie vorsichtig, wenn Sie verschachtelte Tag-Strukturen innerhalb von $xml haben, weil dies nur eine Ebene tief für Text-Knoten gehen wird. Wenn Sie alle Textknoten zusammen, Strippen aus anderen XML-Struktur wollen, wird dies tun beliebig tief:
return $xml//text()
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.