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

search for in the

DomDocument::doctype> <DomDocument::create_processing_instruction
Last updated: Fri, 13 Nov 2009

view this page in

DomDocument::create_text_node

(PHP 4 >= 4.1.0)

DomDocument::create_text_nodeYeni bir metin düğümü oluşturur

Açıklama

DomText DomDocument::create_text_node ( string $içerik )

içerik değiştirgesi ile belirtilen içerikten yeni bir metin düğümü oluşturup bir DomText nesnesi döndürür. Bu düğüm, DomNode::append_child gibi bir yöntemle belgeye yerleştirilmedikçe belgede gösterilmez.

Dönen Değerler

Bir hata oluşursa FALSE yoksa bir DomText nesnesi döndürür.

Ayrıca Bakınız



add a note add a note User Contributed Notes
DomDocument::create_text_node
chregu at php dot net
12-Dec-2002 12:29
Or just use utf8_encode($text), at least if your input is iso-8859-1

all text methods in domxml expect utf-8 encoded strings as input.
hlubek at networkteam dot com
01-Jun-2002 04:15
Ever tried to insert special characters e.g. German ä,ü,ö,ß with this function?
Or to mix normal text with entities?

In my scripts I use a function like this:

$translateSpecial = array(
"ä" => "#228",
"ü" => "#252",
"ö" => "#246",
"Ä" => "#196",
"Ü" => "#220",
"Ö" => "#214",
"ß" => "#223"
);

$buffer = "";
for($i = 0; $i < strlen($value); $i++)
{
  if(!$translateSpecial[$value{$i}])
    $buffer .= $value{$i};
  else
  {
    $node->append_child($xmldoc->create_text_node($buffer));
    $buffer = "";
    $node->append_child($xmldoc->
    create_entity_reference($translateSpecial[$value{$i}]));
  }
}
$node->append_child($xmldoc->create_text_node($buffer));

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