У меня проблема с получением данных из двух файлов XML.Сейчас у меня есть PHP-файл, который получает первый нужный мне файл и как бы загружает его в мой XSL-файл.Мне нужно использовать другой XML-файл одновременно, но я застрял.
Вот как выглядят мои файлы PHP и XSL прямо сейчас.
PHP:
$xml = new DOMDocument();
$xml->load("https://www.dnb.no/portalfront/datafiles/miscellaneous/csv/kursliste_ws.xml");
$elm = new DOMDocument();
$elm->load("weather.xsl");
$xslt = new XSLTProcessor();
$xslt->importStylesheet($elm);
echo $xslt->transformToxml($xml);
XSL:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="/">
<html>
<head>
<title>Sjekk været</title>
<link rel="stylesheet" type="text/css" href="weather.css"/>
</head>
<body>
<h1>Været og valutaen i Kanada:</h1>
<table>
<tr>
<th>Vær</th>
<th>Norske kroner</th>
<th>Kanadiske dollar</th>
</tr>
<xsl:for-each select="valuta/valutakurs[land='Canada']/overforsel">
<tr>
<td></td>
<td>1 NOK</td>
<td><xsl:value-of select="kjop"/> CAD</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>