Tabler ved import af xml.
Hej,Har et problem som jeg ikke aner hvordan jeg skal gribe an. Har en html side, hvor jeg benytter et script til at load xml og xsl filer ind med. Xml filen indholder data og xsl filen tolker den.
Et stykke af Xml filen:
<?xml version="1.0" encoding="ISO8859-1" ?>
<PositionOpening xmlns="http://ns.hr-xml.org/2007-04-15" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2007-04-15
PositionOpening.xsd">
<PositionRecordInfo>
<Id validFrom="2003-12-01" validTo="2003-12-31" idOwner="ABC Company">
<IdValue>Order#123456</IdValue>
</Id>
<Status validFrom="2003-11-10" validTo="2003-11-30">Active</Status>
</PositionRecordInfo>
<PositionPostings>
<PositionPosting>
<Id validFrom="2003-11-10" validTo="2003-11-20" idOwner="XYZ Job Board">
<IdValue>Posting - EN345678</IdValue>
</Id>
<Title>Database Administrator - English</Title>
</PositionPosting>
<PositionPosting>
<Id validFrom="2003-11-10" validTo="2003-11-25" idOwner="LMNO Job Board">
<IdValue>Posting - FR345678</IdValue>
</Id>
<Title>Database Administrator - French</Title>
</PositionPosting>
</PositionPostings>
Jeg skal hente de to PositionPosting ud og sætte dem ind i en tabel.
XSL filen:
<?xml version='1.0'?><!-- DWXMLSource="xmltest2.xml" -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<link href="stylesheetKMD.css" rel="stylesheet" type="text/css" />
<body>
<table cellpadding="10 10 10 10" border="0" bgcolor="white" width="100%" cellspacing="0">
<tr bgcolor="#f1f1f1">
<th>Stilling</th>
<th>Sted</th>
<th>Arbejdsområde</th>
<th>Reference</th>
<th>Frist</th>
</tr>
<xsl:for-each select="PositionOpening/PositionPostings/PositionPosting/Id">
<tr>
<td id="stilling"><xsl:value-of select="IdValue"/></td>
</tr>
</xsl:for-each>
<xsl:for-each select="PositionOpening/PositionPostings/PositionPosting">
<tr>
<td><xsl:value-of select="Title"/></td>
</tr>
</xsl:for-each>
<td colspan="6"><img SRC="deler_prik.gif"/></td>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Dataen som bliver importeret ind placeres under hinanden. Dette er dog ikke meningen. De skal sættes som de hører sammen i xml filen, og ikke som de bliver importeret ind af xsl filen. Håber det beskriver mit problem okay.