亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當(dāng)前位置:首頁(yè) > IT技術(shù) > 移動(dòng)平臺(tái) > 正文

              11、xsl中apply-templates用法
              2021-08-10 17:40:07

              一、show.xml文件如下:

              <?xml version="1.0" encoding="GB2312"?>
              <?xml-stylesheet type="text/xsl" href="style.xsl"?>
              <label_out>
                  <!--    三條數(shù)據(jù)    -->
                  <label_people>
                      <name>張1三</name>
                      <age>
                          <aa>22</aa>
                      </age>
                      <country>中國(guó)</country>
                  </label_people>
                  <label_people>
                      <name>李四</name>
                      <age >
                          <aa >19</aa>
                      </age>
                      <country>日本</country>
                  </label_people>
                  <label_people>
                      <name>王五</name>
                      <age>
                          <aa>20</aa>
                      </age>
                      <country>朝鮮</country>
                  </label_people>
              </label_out>

              ?

              二、style.xsl文件如下:

              <?xml version="1.0" encoding="GB2312"?>
              <xsl:stylesheet version="1.0"
                              xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
              
                  <xsl:template match="/">
                      <html>
                          <body>
                              <h2>抬頭內(nèi)容</h2>
                              <table border="1">
                                  <tr bgcolor="#9acd32">
                                      <th>姓名</th>
                                      <th>年級(jí)</th>
                                      <th>國(guó)家</th>
                                  </tr>
                                  <xsl:apply-templates/>
                              </table>
                          </body>
                      </html>
                  </xsl:template>
              
                  <!--    對(duì)label_out標(biāo)簽進(jìn)行處理-->
                  <xsl:template match="label_out">
                      <xsl:for-each select="label_people">
                          <tr>
                              <td>
                                  <xsl:value-of select="name"/>
                              </td>
              <!--                運(yùn)用到子層級(jí)-->
                              <xsl:apply-templates select="age" />
                              <td>
                                  <xsl:value-of select="country"/>
                              </td>
                          </tr>
                      </xsl:for-each>
                  </xsl:template>
              
                  <xsl:template match="age">
                      <td bgcolor="#999999">
                          <xsl:value-of select="aa" />
                      </td>
                  </xsl:template>
              
              </xsl:stylesheet>

              ?

              三、輸出效果如下:

              11、xsl中apply-templates用法_html

              ?

              ?
              ?
              ?
              ?

              本文摘自 :https://blog.51cto.com/u

              開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >