How to select an attribute based on another attribute's value

后端 未结 2 1621
南旧
南旧 2021-01-14 08:24

I need to select the NativeDescription value when Credit_Term_Code=\"4\" by looping in XSLT:


  

        
2条回答
  •  误落风尘
    2021-01-14 08:54

    To select the NativeDescription attribute of the Credit_Term_parent element with a Credit_Term_Code equal to 4, use one of the following XPaths:

    1. If the ancestral structure above Credit_Term_parent is fixed as shown:

      /Credit_code_parents/Credit_Term_parent[@Credit_Term_Code='4']/@NativeDescription
      
    2. If there's potentially variable ancestral structure above Credit_Term_parent (and assuming that the provided Credit_Term_Code is unique across the document):

      //Credit_Term_parent[@Credit_Term_Code='4']/@NativeDescription
      

    You ask for XSLT looping code:

    
       
         
       
    
    

    Or, without the loop:

     
    

    ...or, alternatively, use the XPath from #1 above instead of the one from #2.

提交回复
热议问题