簡體   English   中英

無法使用xsl獲取xml標簽的值-(xsl:value-of)

[英]Not able to get the value for the xml tags using xsl - (xsl:value-of)

XML代碼:

  <complextype name="submission">
    <sequence>
      <file-audit-data></file-audit-data>
      <submission-period-from-date>01/01/2014</submission-period-from-date>
      <submission-period-to-date>12/31/2014</submission-period-to-date>
      <aco-gpro></aco-gpro>
    </sequence>
    <attributeGroup ref="submissionAttributeGroup" />
  </complextype>

XSL代碼:

  <xsl:for-each select="//complextype[@name='submission']"> 
  <td width="40%"><u>From date:</u><br/><xsl:value-of select="submission-period-from-date"/><br/></td>
  <td width="40%"><u>To date:</u><br/><xsl:value-of select="submission-period-to-date"/><br/></td>          
  </xsl:for-each>

並不是每個問題都可以解決,請幫助我了解導致問題的原因...

您xsl:foreach在“ complextype”節點上工作,而不在“ sequence”節點上工作。 試試這個:“ <xsl:for-each select =” // complextype [@ name ='submission'] / sequence“>”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM