Oct
07
2008
0

Como leer (parsear) archivos XML iso-8859-1 en PHP con SimpleXMLElement UTF-8

[lang_en]Bueno aquí luego de estar medio día tratando de parsear un archivo XML con SimpleXMLElement, finalmente:

Tengo un Xml con iso-8859-1, entonces la idea es leer el archivo con PHP, parsearlo y proceder a imprimir algunos datos en pantalla utilizando el arreglo generado del arbol Xml.

El ejemplo de XML:

< ?xml version="1.0" encoding="iso-8859-1"?>
<graficos>
<grafico id="idgrafo1">
    <titulo>Título Gráfico 1</titulo>
    <subtitulo>Subtítulo grafo 1</subtitulo>
    <fuente>Fuente grafo 1</fuente>
    <datos>
        <dato>
            <x>110</x>
            <y>111</y>
        </dato>
        <dato>
            <x>120</x>
            <y>100</y>
        </dato>
    </datos>
</grafico>
 
<grafico id="idgrafo2">
    <titulo>Título Gráfico 2</titulo>
    <subtitulo>Subtítulo grafo 2</subtitulo>
    <fuente>Fuente grafo 2</fuente>
    <datos>
        <dato>
            <x>210</x>
            <y>211</y>
        </dato>
        <dato>
            <x>220</x>
            <y>200</y>
        </dato>
    </datos>
</grafico>
</graficos>
[/lang_en]

(more…)

Written by doutdex in: PHP,xml | Tags: ,