Kitu cha <xsl:for-each> cha XSLT

Elementi ya <xsl:for-each> inaruhusiisha kufanya kipendekezo kwenye XSLT.

Elementi ya <xsl:for-each>

Elementi ya <xsl:for-each> inaweza kutumika kwa kuchagua kila elementi katika eneo ya node zilizochaguliwa.

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <html>
  <body>
    <h2>My CD Collection</h2>
    <xsl:for-each select="catalog/cd">
Title Artist

Mafikirio:select Mwendo wa uga ni utambulisho wa XPath. Utambulisho huo hupitia kama kusaidia kwenye mifumo ya faili, kwa ajili ya mababu wa kawaida, mababu wa kawaida hupewa kwa kichwa cha kawaida.

上面的转换结果类似这样:

查看此 XML 文件查看此 XSL 文件naTazama matokeo

Usaidizi wa matokeo

Kwa kuzingatia kina kiwemo cha uendelevu kwenye elementi ya <xsl:for-each> tunaweza kusaidia kwenye matokeo ya kutoa kutoka kwenye faili ya XML.

<xsl:for-each select="catalog/cd"[artist='Bob Dylan']">

Vifaa vya kusaidia kwenye kusaidia

  • =  (hivyo)
  • != (hakupima)
  • < (kichukua)
  • > (kubwa)
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
 <html>
  <body>
  <h2>My CD Collection</h2>
  
Title Artist

上面的转换结果类似这样:

查看此 XML 文件查看此 XSL 文件并查看结果