generera flera xml-filer till en enda fil.

Permalänk
Medlem

generera flera xml-filer till en enda fil.

Jag har tre stycken XML-filer som jag vill transformera till en fil. Jag har skapat en XSL-fil där jag länkar till de tre XML-filerna:

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <Container> <xsl:copy-of select="document('file1.xml')"/> <xsl:copy-of select="document('file2.xml')"/> <xsl:copy-of select="document('file3.xml')"/> </Container> <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <xsl:for-each select="//example"> <xsl:sort select="example" order="ascending" /> <xsl:value-of select="example" /> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>

När jag sedan öppnar "file1.xml" eller "file2.xml" i webbläsaren får jag den samlade informationen från xml-filerna precis som jag vill ha det, och även med felmedd: "error on line 133 at column 23: Extra content at the end of the document" som att filerna läggs "på rad". Hur gör jag för att få en fil som kan visa all information, och utan felmeddelandet?

All hjälp uppskattas enormt!