Tengo dos archivos xml. Necesito fusionarlos juntos donde el elemento "myid" coincide entre los dos. Por favor, echa un vistazo a los ejemplos ...XSLT: una forma simple de combinar archivos xml
file1.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<title>Title1</title>
<description>Description1</description>
<myid>1</myid>
</data>
<data>
<title>Title2</title>
<description>Description2</description>
<myid>2</myid>
</data>
</catalog>
file2.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<author>Author1</author>
<date>12/34/5678</date>
<myid>1</myid>
</data>
<data>
<author>Author2</author>
<date>87/65/4321</date>
<myid>2</myid>
</data>
</catalog>
El archivo resultante se vería así:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<title>Title1</title>
<description>Description1</description>
<myid>1</myid>
<author>Author1</author>
<date>12/34/5678</date>
</data>
<data>
<title>Title2</title>
<description>Description2</description>
<myid>2</myid>
<author>Author2</author>
<date>87/65/4321</date>
</data>
</catalog>
Relacionados: http://stackoverflow.com/questions/1430710/two-xml-in-one-xslt –
@dacracot: Los archivos de entrada tampoco están bien formados. -------- @ nicholas.alipaz: ¿Estamos viendo extractos y no todos los archivos? –
He actualizado mi publicación. Perdón por la confusion. –