Tengo un problemilla con un XML que tiene la siguiente estructura:
Using xml Syntax Highlighting
<perfil>
<miniPerfil tipo='a'>
<campo1> </campo1>
<campo2> </campo2>
</miniPerfil >
<miniPerfil tipo='b'>
<campo3> </campo3>
<campo4> </campo4>
<campo5> </campo5>
</miniPerfil>
</perfil>
<miniPerfil tipo='a'>
<campo1> </campo1>
<campo2> </campo2>
</miniPerfil >
<miniPerfil tipo='b'>
<campo3> </campo3>
<campo4> </campo4>
<campo5> </campo5>
</miniPerfil>
</perfil>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Lo que quiero hacer es sacar cada "miniPerfil" (a,b.....) a un fichero. Es decir crear "a.xml" con los datos campo1 y campo2 "b.xml" con los datos campo3, campo4 y campo5.
Estoy usando XML::Simple pero al hacer XMLIn('ficheroXML_original') me da el siguiente error...
- Código: Seleccionar todo
mismatched tag at line 12, column 2, byte 2314 at /usr/lib/perl5/XML/Parser.pm line 187
Un saludo y muchas gracias.