XML-Daten vergleichen, größeren Wert anzeigen

  • Themenstarter Themenstarter Creeping
  • Beginndatum Beginndatum
Ersetze in weektime.php diese Zeile:
Code:
$output = $xp->transformToXML($xml) or die('Transformation error!');

hierdurch
Code:
$output = $xp->transformToDoc($xml) or die('Transformation error!');
echo $output->saveHTML();
 
juchuuuu es wird, und wie bekomm ich jetzt hin das die zahl bei weektime in std. angezeigt wird, also umgerechnet wird?
 
naja, ich hab in dem xsl dokument die komplette zeile drin und nicht nur den wert von der weektime und da ist das problem, wie kann ich nur den wert nehmen, geht das mit xsl oder kann man den wert in ne variable schreiben und dann umrechnen
 
@Creeping: Bitte vernachlässige hier nicht die Netiquette bzgl. der erwünschten Groß- und Kleinschreibung - vielen Dank! :)

mfg Maik
 
Sry, aber hatte nen anstrengenden Tag, da hab ich keine lust auf Groß- und Kleinschreibung zu achten^^
 
Wenn du nur weektime brauchst, dann hol dir nur dies:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<xsl:apply-templates select="xfire/game">
     <xsl:sort select="weektime" order="descending" data-type="number" />
</xsl:apply-templates>
</xsl:template>

<xsl:template match="xfire/game">
  <xsl:if test="position()=1">
    <xsl:value-of select="weektime" />
  </xsl:if>
</xsl:template>
</xsl:stylesheet>

$output hat dann als Wert den Inhalt von weektime
 
Zurück