saschakoeditz
Grünschnabel
Hallo,
ich habe folgende XML Datei...
Ich möchte nun mit einer XSL Datei mir formatiert die "Meldung" ausgeben.
in folgenden Format:
Satzid: ...
Fehlermeldung: ...
Kann mir derzeit nich mal einen einzelnen Tag ausgeben lassen geschweige den 2 gezielte.
Ich dachte ja das mir jetzt mehrmals das Wort Test ausgegeben wird was aber nicht der fall ist.
Selbst die ausgabe der laufenden Nummer wäre schon ein erfolg für mich. "laufendenrderlieferung"
Wäre cool wenn mal jemand drüber schauen kann.
ich habe folgende XML Datei...
HTML:
<datenuebermittlung.datenabgleich.quittung xmlns="http://www.xmeldit.de/xmeldit1.7" xmlns:xmeld="http://www.osci.de/xmeld131" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xmeldit.de/xmeldit1.7 http://www.xmeldit.de/xmeldit1.7/xmeldit-datenabgleich.xsd" version="1.7">
<xmeld:nachrichtenkopf>
<xmeld:ereignis>
<xmeld:tabelle/>
<xmeld:schluessel>datenuebermittlung.datenabgleich.quittung</xmeld:schluessel>
</xmeld:ereignis>
<xmeld:erstellungszeitpunkt>2007-12-10T14:03:56.802+01:00</xmeld:erstellungszeitpunkt>
<xmeld:tagesvorgangszaehler>9</xmeld:tagesvorgangszaehler>
<xmeld:absender>
<xmeld:behoerdenkennung>Spiegelregister</xmeld:behoerdenkennung>
</xmeld:absender>
<xmeld:empfaenger>
<xmeld:behoerdenkennung/>
<xmeld:ANSCHRIFT>
<xmeld:gemeindeschluessel>
<xmeld:tabelle>36</xmeld:tabelle>
<xmeld:schluessel/>
</xmeld:gemeindeschluessel>
<xmeld:hausnummer/>
<xmeld:postleitzahl/>
<xmeld:strasse/>
<xmeld:wohnort/>
</xmeld:ANSCHRIFT>
<xmeld:GEMEINDE>
<xmeld:amtlichergemeindename>Test</xmeld:amtlichergemeindename>
<xmeld:amtlichergemeindeschluessel>
<xmeld:tabelle>36</xmeld:tabelle>
<xmeld:schluessel>16099999</xmeld:schluessel>
</xmeld:amtlichergemeindeschluessel>
</xmeld:GEMEINDE>
</xmeld:empfaenger>
</xmeld:nachrichtenkopf>
<laufendenrderlieferung>12</laufendenrderlieferung>
<antwortstatus>
<xmeld:tabelle>6</xmeld:tabelle>
<xmeld:schluessel>00</xmeld:schluessel>
</antwortstatus>
<saetze.gelesen>2059</saetze.gelesen>
<saetze.erfolgreich>2059</saetze.erfolgreich>
<saetze.fehlerhaft>0</saetze.fehlerhaft>
<meldung>
<satzid>4327</satzid>
<fehlermeldung>(22) keine Staatsanghörigkeit angegeben</fehlermeldung>
<betroffeneperson>
<gemeindeschluessel>
<xmeld:tabelle>36</xmeld:tabelle>
<xmeld:schluessel>16099999</xmeld:schluessel>
</gemeindeschluessel>
<ordnungsmerkmal>4327</ordnungsmerkmal>
</betroffeneperson>
</meldung>
</datenuebermittlung.datenabgleich.quittung>
Ich möchte nun mit einer XSL Datei mir formatiert die "Meldung" ausgeben.
in folgenden Format:
Satzid: ...
Fehlermeldung: ...
Kann mir derzeit nich mal einen einzelnen Tag ausgeben lassen geschweige den 2 gezielte.
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema " xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xmeld="http://www.osci.de/xmeld131" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xmeldit.de/xmeldit1.7 http://www.xmeldit.de/xmeldit1.7/xmeldit-datenabgleich.xsd">
<xsl:output method="xhtml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<head/>
<body>
<p>
<xsl:for-each select="/meldung">
test
</xsl:for-each>
</p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Ich dachte ja das mir jetzt mehrmals das Wort Test ausgegeben wird was aber nicht der fall ist.
Selbst die ausgabe der laufenden Nummer wäre schon ein erfolg für mich. "laufendenrderlieferung"
Wäre cool wenn mal jemand drüber schauen kann.