Tema: DOMDocument
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2009, 15:26
thepancher
 
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 4 meses
Puntos: 0
DOMDocument

Hola que tal... estoy empezando a utilizar XML para almacenar datos y me encontre con algo que no encontre solucion...

Utilizo la extension de xml,...

DOMDocument, DOM Comment, etc.

La cosa es que necesito mostrar un texto con carácteres con tilde, por ej: áéíóúñ son los que mas me interesan...

pero me da error al queres mostrarlos datos con PHP... me dice:

Si en XML tengo un ó o alguno de esos entities me sale:

Warning: DOMDocument::load() [domdocument.load]: Entity 'oacute' not defined in /htdocs/database/history.xml, line: 4 in \htdocs\modules\history.php on line 15

y si directamente escribo 'ó' en el XML, sale algo asi: ó

alguien sabe como solucionar esto? como hago para que me tome los entities &xxxx;?

espero que se me entienda ya q no se bien como explicar jeje


el script es algo asi...

Cita:

$doc = new DOMDocument () ;
$doc -> load ( dirname ( dirname ( __FILE__ ) ) . '/database/history.xml' ) ;
$topics = $doc -> getElementsByTagName ( 'Content' ) ;

foreach ( $topics as $topics ) {
$ID = $topics -> getAttribute ( 'key' ) ;
$title = $topics -> getAttribute ( 'title' ) ;
$content_value = $topics -> nodeValue ;
}