Forum: XML Beginner |
Thema:
Felder mit value-of select bleiben leer?? |
Von:
G. Guest (
12.12.2005 09:33) |
Hallo,
ich möchte ein xml-Dokument in Verbindung mit xslt in html umwandeln. Dazu benutze ich das Programm "4xslt".
Nun wird zwar eine html-Datei erzeugt, aber die entsprechenden Felder mit "value-of select" bleiben leer!?
Ich poste mal meine beiden Dateien:
XML:
"""
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<ns1:BAPI_REQUISITION_CREATE.Response xmlns:ns1="urn:sap-com:document:sap:rfc:functions">
<NUMBER>0010012113</NUMBER>
<REQUISITION_ITEMS>
<item>
<PREQ_NO></PREQ_NO>
<PREQ_ITEM>00000</PREQ_ITEM>
<DOC_TYPE>NB</DOC_TYPE
><PUR_GROUP></PUR_GROUP>
<CREATED_BY></CREATED_BY>
<PREQ_NAME></PREQ_NAME
><PREQ_DATE>0000-00-00</PREQ_DATE>
<SHORT_TEXT></SHORT_TEXT>
<MATERIAL>000000000000004713</MATERIAL>
<PUR_MAT></PUR_MAT>
<PLANT>SB</PLANT>
<STORE_LOC></STORE_LOC>
<TRACKINGNO></TRACKINGNO>
<MAT_GRP></MAT_GRP>
<SUPPL_PLNT></SUPPL_PLNT>
<QUANTITY>1.000</QUANTITY>
<UNIT></UNIT>
<DEL_DATCAT></DEL_DATCAT>
<DELIV_DATE>2005-01-12</DELIV_DATE>
</item>
</REQUISITION_ITEMS>
<RETURN></RETURN>
</ns1:BAPI_REQUISITION_CREATE.Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
"""
XSL:
"""
<html xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xsl:version="1.0">
<head>
<title></title>
</head>
<body>
<table border="1">
<tr>
<th>Lieferdatum</th>
<th>Materialnr</th>
<th>Menge</th>
</tr>
<xsl:for-each select="/Envelope/Body/BAPI_REQUISITION_CREATE.Response/REQUISITION_ITEMS/item">
<tr>
<td><xsl:value-of elect="DELIV_DATE"/></td>
<td><xsl:value-of select="MATERIAL"/></td>
<td><xsl:value-of select="QUANTITY"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
"""
Hat jemand eine Idee?
Gruß und Dank
Gynix
Betreff |
Von |
Datum |
|
|
Re: Felder mit value-of select bleiben leer??
In der for-each-Schleife ist bei einer selec-Anweisung ein Fehler:<br><br>....<br><xsl:for-each select="/Envelope/Body/BAPI_REQUISITION_CREATE.Response/REQUISITION_ITEMS/item"><br><tr><br><td><xsl:value-of... |
|
|
|
|
|
Christian
Drache
|
13.01.2006 11:48 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!