note 21957 added to function.domdocument-create-text-node

From: Date: Sat, 01 Jun 2002 13:15:40 +0000
Subject: note 21957 added to function.domdocument-create-text-node
Groups: php.notes 
Request: Send a blank email to php-notes+get-31323@lists.php.net to get a copy of this message
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)); -- http://www.php.net/manual/en/function.domdocument-create-text-node.php http://master.php.net/manage/user-notes.php?action=edit+21957 http://master.php.net/manage/user-notes.php?action=delete+21957 http://master.php.net/manage/user-notes.php?action=reject+21957

« previous php.notes (#31323) next »