2016-12-12 95 views
0

我想創建使用3個XML元素的文本,並在它們之間添加了一些字符,但是當我鍵入它時,所有文本都會落在這些XML元素之後(screenshot)如何製作它看起來像在xsl?XSL/XML:元素放置順序錯誤

<rezyser> 
<dane> 
    <imie>Joel</imie> 
    <nazwisko>Coen</nazwisko> 
    <urodziny> 
    <data>1954-11-29</data> 
    <miejsce kraj="US">Minneapolis</miejsce> 
    <stan>Minnesota</stan> 
    </urodziny> 
    <link> 
    <nazwa>Strona reżysera</nazwa> 
    <adres>http://www.coenbrothers.net/</adres> 
    </link> 
</dane> 
</rezyser> 

<xsl:for-each select="strona/rezyser"> 
     <h3> 
     <xsl:value-of select="concat(dane/imie, ' ', dane/nazwisko)"/> 
     </h3> 
     Urodzony <xsl:value-of select="dane/urodziny"/> w <xsl:value-of select="dane/miejsce"/> w stanie <xsl:value-of select="dane/stan"/><br/> 
     <a href="{dane/link/adres}"><xsl:value-of select="dane/link/nazwa"/></a> 
     <br/> 
    </xsl:for-each> 

回答

1

既然你是在rezyser的背景下,我猜你想做的事:

Urodzony <xsl:value-of select="dane/urodziny/data"/> w <xsl:value-of select="dane/urodziny/miejsce"/> w stanie <xsl:value-of select="dane/urodziny/stan"/> 
+0

是的,它的工作,對不起,問愚蠢的問題,我在這個語言中的真正的新手; ) –