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

search for in the

DomNode->owner_document> <DomNode->node_type
Last updated: Fri, 03 Oct 2008

view this page in

DomNode->node_value

(No version information available, might be only in CVS)

DomNode->node_value ノードの値を返す

説明

string DomNode->node_value ( void )

ノードの値を返します。値は以下の表の通り、 異なるノードの型に対しては異なる意味を持ちます。

値の意味
意味
DomAttribute 属性値
DomAttribute  
DomCDataSection 内容
DomComment コメントの内容
DomDocument null
DomDocumentType null
DomElement null
DomEntity null
DomEntityReference null
DomNotation null
DomProcessingInstruction ターゲット以外の全ての内容
DomText テキストの内容



DomNode->owner_document> <DomNode->node_type
Last updated: Fri, 03 Oct 2008
 
add a note add a note User Contributed Notes
DomNode->node_value
erlend at nymedia dot no
07-Apr-2008 05:05
In response to rsl at zonapersonal dot com

Or just make sure you set the right page encoding before you start hot fixing.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Using anything else than Unicode is not really a good strategy anyway.
rsl at zonapersonal dot com
28-Jan-2006 01:18
Inmost work with HTML and browsers you may need to use

$text=utf8_decode($domnode->nodeValue);
or
$text=htmlentities(utf8_decode($domnode->nodeValue));

insted of

$text=$domnode->nodeValue;

To have a browser readable output spetialy if you deal with things like & etc or &amp;&aacute;&aacute; etc.
Salman
02-Oct-2003 02:42
To get the contents of the node, which is for instance:

<a>this is a test</a>

To get the string: "this is a test" use:

// assuming dom is an actual xml-dom
$temp = $dom->get_elements_by_tagname("a");
foreach($temp as $nexta) {
   echo $nexta->get_content();
}

- Salman
http://www.setcomputing.com/

DomNode->owner_document> <DomNode->node_type
Last updated: Fri, 03 Oct 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites