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.
DomNode->node_value
(No version information available, might be only in CVS)
DomNode->node_value — Devuelve el valor de un nodo
Descripción
string DomNode->node_value
( void
)
Devuelve el valor del nodo. El valor tiene significados diferentes para los diferentes tipos de nodos, como se ilustra en la siguiente tabla.
| Tipo | Significado |
|---|---|
| DomAttribute | valor del atributo |
| DomAttribute | |
| DomCDataSection | contenido |
| DomComment | contenido del comentario |
| DomDocument | null |
| DomDocumentType | null |
| DomElement | null |
| DomEntity | null |
| DomEntityReference | null |
| DomNotation | null |
| DomProcessingInstruction | contenido completo sin destino |
| DomText | contenido del texto |
DomNode->node_value
erlend at nymedia dot no
07-Apr-2008 05:05
07-Apr-2008 05:05
rsl at zonapersonal dot com
28-Jan-2006 01:18
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 &áá etc.
Salman
02-Oct-2003 02:42
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/
