parse only content from node containing CDATA using DOM

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Peter Parker

    #1

    parse only content from node containing CDATA using DOM

    I am using php5 to parse node content from a xml file. Could someone show me
    if it's possible to to print the content without the ![CDATA[]] tags in the
    following codes ? Thank you in advance

    ....
    $colors = $doc->getElementsByT agName("color") ;

    foreach($colors as $node) {
    // to print only 'red' without the ![CDATA[]] tags as in
    <color>![CDATA[red]]</color>
    // I have tried the following lines but none of them worked, just printed
    out emptry string
    echo $node->textContent;
    echo $node->firstChild->nodeValue;
    echo $node->firstChild->data;
    }


Working...