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 ;
}
$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 ;
}