2013-10-17 2 views
0

내 XML 코드가져 오기 XSLT 1.0

<INSTRUCTION_LIST> 
     <INSTRUCTION_LIST_ITEM> 
      <NTC_NAV3INSTRUCT> 
       <IMMUTABLE_ID>5790</IMMUTABLE_ID> 
       <DESCRIPTION> 
        <P>Buongiorno</P> 
        <P>come</P> 
        <P>andiamo</P> 
        <P>stasera</P> 
        <P>?</P> 
       </DESCRIPTION> 
      </NTC_NAV3INSTRUCT> 
     </INSTRUCTION_LIST_ITEM> 
     <INSTRUCTION_LIST_ITEM> 
      <NTC_NAV3INSTRUCT> 
       <IMMUTABLE_ID>5791</IMMUTABLE_ID> 
       <DESCRIPTION>QUESTA MACCHINA E BELLISSIMA</DESCRIPTION> 
      </NTC_NAV3INSTRUCT> 
     </INSTRUCTION_LIST_ITEM> 
    </INSTRUCTION_LIST> 

XSLT : 나는

본조 르노는 안디 아모 stasera 온이 결과를 얻을

<xsl:for-each select="following-sibling::INSTRUCTION_LIST//DESCRIPTION"> 
    <div> 
    <xsl:value-of select="."/> 
    </div>       
</xsl:for-each> 

?

본조 르노

안디 아모
stasera
올 :
퀘 MACCHINA E BELLISSIMA

난이 결과는 올바른 것이라고 아닌가?
QUESTA MACCHINA E BElLISSIMA

그 결과는 <P>입니다.

+0

5790

안디 아모

stasera

?

5791 퀘 MACCHINA E BELLISSIMA

답변

2

Value-of은 선택한 노드의 문자열 값 (이 노드와 하위 노드의 연결된 문자열)을 가져옵니다. 대신 copy-of를 사용해보십시오.