DOM Textnode

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DOM Textnode

    Hallo,

    wie kann ich mit Hilfe von DOM den Text innerhalb des row-Tags durch einen anderen Text ersetzen, ohne den ganzen Knoten ersetzen zu müssen?
    PHP-Code:
    <meta>
        <
    row>irgendein text</row>
    </
    meta
    Danke schon mal,

    Gruß,
    Markus

  • #2
    document.getElementsByTagName()
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Original geschrieben von jahlives
      document.getElementsByTagName()
      Au man, eigentlich ganz simpel.
      Einfach den row-Tag mittels XPath oder wie von jahlives aufgeführt mit dom->getElementsByTagName() auswählen und dann per element->nodeValue zuweisen:
      PHP-Code:
      $xpath = new DOMXPath($dom);
      $elements $xpath->query('//meta/row');
      $elements->item(0)->nodeValue 'Neuer Text'
      Ach ja, danke für den Denkanstoss

      Kommentar

      Lädt...
      X