0

ループから最初のレコードのみを取得しようとしています。または、最初のレコードの後に​​このループを停止するにはどうすればよいですか?

<x:parse var="taggedData" xml="${taggedLoad}"/>
<x:forEach var="item" select="$taggedData//item" varStatus="status">
    <h4>
        <a href="/go/video/index.jsp?videoId=<str:substring start="5"><x:out select="$item/guid"/></str:substring>" onclick="javascript:loadBCvideo(<str:substring start="5"><x:out select="$item/guid"/></str:substring>); return false;"><x:out select="$item/title" /></a>
    </h4>
    <p>
         <x:out select="$item/description" escapeXml="false" />
    </p>

4

1 に答える 1

0

あなたが使用することができます:

<xsl:for-each select="(//*[local-name()='item'])[position() &lt;= 1]">

また:

def result = records.children().find {
    domain -> domain.@domain_name == targetDomain
}

result.children().each {
    // do stuff
}
于 2012-09-16T17:24:40.117 に答える