downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

DomDocument->create_comment> <DomDocument->create_attribute
[edit] Last updated: Fri, 24 Jun 2011

view this page in

DomDocument->create_cdata_section

(PHP 4 >= 4.1.0)

DomDocument->create_cdata_sectionساخت گره جدید cdata

Description

domcdata DomDocument->create_cdata_section ( string $content )

این تابع نمونه جدید کلاس DomCData را باز می‌گرداند. محتوای cdata مقدار پارامتر ارسالی است. This node will not show up in the document unless it is inserted with (e.g.) domnode_append_child().

مقدار ویژگی FALSE است اگر خطا رخ داده باشد.

همچنین domnode_append_child()، domdocument_create_element()، domdocument_create_text()، domdocument_create_attribute()، domdocument_create_processing_instruction()، domdocument_create_entity_reference()، و domnode_insert_before() را ببینید.



DomDocument->create_comment> <DomDocument->create_attribute
[edit] Last updated: Fri, 24 Jun 2011
 
add a note add a note User Contributed Notes DomDocument->create_cdata_section - [3 notes]
up
0
barthelemy dot seb at gmail dot com
4 years ago
Since php 5.2.7 release, this function work properly with empty content :

Function call : dom_document->createCDATASection("");

- php < 5.2.7 will return an empty node like : <MyNode></MyNode>
- php >= 5.2.7 will return an empty node with CDATA like : <MyNode><![CDATA[]]></MyNode>

it can make problem if you make a xsd validation after it with node cannot be empty
up
0
webmaster at freecaradverts dot com
9 years ago
Beware if you're using the PEAR package XML_BEAUTIFIER. This causes the DOM processor to recognise any CDATA section nodes as text nodes. Better just to stick with the formatting option when using dump_file()......
up
0
laurent at rezoloco dot com
9 years ago
add CDATA SECTION with xml content in a xml document

 $doc_in=domxml_open_mem('<?xml version="1.0"?><paragraphe></paragraphe>'));
    $root=$doc_in->document_element ();
    $node_txt_para=$root->new_child("txt_para","");
    $cdata=$doc_in->create_cdata_section("<root><child num=1></child></root>");
    $node_txt_para->append_child($cdata);
    $dump=$doc_in->dumpmem();
    print($dump);

 
show source | credits | stats | sitemap | contact | advertising | mirror sites