Új hozzászólás Aktív témák

  • Taci

    addikt

    Adott egy hosszú XML fájl, abból egy részlet a következő:

    <description><![CDATA[<p>Az eddig főként a rakétagyártásban jeleskedő Rocket Lab feladata az lesz, hogy két űreszközt is létrehozzon.</p> <p>The post <a href="https://ng.24.hu/tudomany/2021/06/17/maganvallalat-epithet-mars-szondakat-a-nasa-nak/" target="_blank">Magánvállalat építhet Mars-szondákat a NASA-nak</a> first appeared on <a href="https://ng.24.hu/" target="_blank">National Geographic</a>.</p>]]></description>

    Magát a description-t így egyben szépen ki tudom szedni:
    $description = $node->getElementsByTagName('description')->item(0)->nodeValue;

    Viszont így jelenleg ezt tartalmazza ennél a példánál:

    Az eddig főként a rakétagyártásban jeleskedő Rocket Lab feladata az lesz, hogy két űreszközt is létrehozzon.
    The post Magánvállalat építhet Mars-szondákat a NASA-nak first appeared on National Geographic.
    (Csak linkekkel, de azt most kiszedtem.)

    Nekem csak az első p-tagek közti rész kellene (Az eddig főként... létrehozzon.), az utána következő részek már nem.

    Ezt hogyan tudom kiszedni, ugyanígy "szépen" (nem sztringekkel vágdosva)?
    Tudnátok ebben segíteni? getElementsByTagName('p') kellene valahogy valahova, csak nagyon nem találom, pedig biztosan egyszerű.

    Köszönöm.

Új hozzászólás Aktív témák