Jump to content

[SOLVED] How can I create an element containing a cdatasection


pauljr8

Recommended Posts

Hello, I am doing the following:

$child = $xml->createElement('comment',$_POST['comment']);

$entry->appendChild($child);

 

What I am trying to do is create <comment><![CDATA[$_POST['comment']]]></comment>

 

In other words, I need to have the $_POST data wrapped in cdata tags contained in comment tags. I have looked till bleary eyed and find I can do the cdata tags or the comment tags but I'm trying for both.

 

Before I came to my senses I used to do it in asp by:

  Set oDetailsNode = oEntryNode.appendChild(oDOM.createElement("comment"))

 

  oDetailsNode.appendChild oDOM.createCDATASection(sComment)

 

where sComment was the equivalent of $_POST['comment']

 

 

    $child = $xml->createElement('comment');
    $cd = $xml->createCDATASection ($_POST['comment']);
    $child->appendChild($cd);
    $entry->appendChild($child);

 

or you can mirror the ASP code

 

    $child = $entry->appendChild($xml->createElement('comment'));
    $child->appendChild($xml->createCDATASection ($_POST['comment']));

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.