Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Februar

SELFHTML Forumsarchiv
Was ist daran falsch?

Informationsseite
  1. Seite (XSL) Was ist daran falsch? von Mathias, 28. 02. 2007, 19:39
nach unten

Was ist daran falsch?

Die folgende Nachricht zum Thema stammt von: Mathias, 28. 02. 2007, 19:39

Hallo,

habe folgenden Code:
<xsl:template name="postree">
 <xsl:for-each select="ENTITY">
  <xsl:if test="NOITEM">
   <Remark>
    <Description>
     <CompleteText>
      <DetailTxt>
       <Text><xsl:value-of select="title"/></Text>
      </DetailTxt>
      <OutlineText>
       <OutlTxt>
        <TextOutlTxt><xsl:value-of select="title"/></TextOutlTxt>
       </OutlTxt>
      </OutlineText>
     </CompleteText>
    </Description>
   </Remark>
   <BoQCtgy  RNoPart="{NUMBER}">
    <LblTx><xsl:value-of select="LBLTX"/></LblTx>
    <xsl:if test="ENTITY">
     <BoQBody>
      <xsl:call-template name="postree">
      </xsl:call-template>
     </BoQBody>
    </xsl:if>
   </BoQCtgy>
  </xsl:if>
  <xsl:if test="./ENTITY/ITEM">
   <Itemlist>
    <xsl:call-template name="item">
    </xsl:call-template>
   </Itemlist>
  </xsl:if>
 </xsl:for-each>
</xsl:template>

<xsl:template match="item">
 <xsl:for-each select="./ENTITY">
  <Item RNoPart="{NUMBER}">
   <Qty><xsl:value-of select="title"/></Qty>
   <PredQty><xsl:value-of select="title"/></PredQty>
   <QU><xsl:value-of select="title"/></QU>
   <Description>
    <CompleteText>
     <DetailTxt>
      <Text><xsl:value-of select="title"/></Text>
     </DetailTxt>
     <OutlineText>
      <OutlTxt>
       <TextOutlTxt><xsl:value-of select="title"/></TextOutlTxt>
      </OutlTxt>
     </OutlineText>
    </CompleteText>
   </Description>
  </Item>
 </xsl:for-each>
</xsl:template>

Und bekomme folgende Fehlermeldung zurück:
XLST-Fehler:javax.xml.transform.TransformerException: ElemTemplateElement-Fehler: item

Und zwar für folgende Zeile:
<xsl:call-template name="item">


Was ist daran falsch?
Ich behandle es doch genau so wie postree und das tut.

nach obennach unten

Was ist daran falsch?

Die folgende Nachricht zum Thema stammt von: svg4you, 28. 02. 2007, 19:57

Tach Mathias,

»» Und bekomme folgende Fehlermeldung zurück:
»» XLST-Fehler:javax.xml.transform.TransformerException: ElemTemplateElement-Fehler: item

»» Und zwar für folgende Zeile:
»» <xsl:call-template name="item">
»»
»»
»» Was ist daran falsch?

Im Code steht beim aufgerufenen xsl:template match statt name.

Das ginge natürlich auch, sofern <xsl:apply-templates select="item"/> statt <xsl:call-template name="item"/> verwendet würde.

Man liest sich,
svg4you

nach obennach unten

Was ist daran falsch?

Die folgende Nachricht zum Thema stammt von: Mathias, 28. 02. 2007, 20:18

»» Tach Mathias,
»»
»» »» Und bekomme folgende Fehlermeldung zurück:
»» »» XLST-Fehler:javax.xml.transform.TransformerException: ElemTemplateElement-Fehler: item
»»
»» »» Und zwar für folgende Zeile:
»» »» <xsl:call-template name="item">
»» »»
»» »»
»» »» Was ist daran falsch?
»»
»» Im Code steht beim aufgerufenen xsl:template match statt name.
»»
»» Das ginge natürlich auch, sofern <xsl:apply-templates select="item"/> statt <xsl:call-template name="item"/> verwendet würde.
»»
»» Man liest sich,
»» svg4you

Ach Gott, bin ich blind, vielen Dank!!!!!
So langsam fange ich an dich zu lieben ;-)

Grüße
Mathias

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Februar

© 1998-2006 Seite Impressum, Software: Classic Forum