에서 서로에 노드를 추가 I는 다음과 같이 XML이 : configurationData 루트 노드 및 하나 개 이상의 설정 노드에서 다음 경로를 중첩 할 수있을 수는 XSLT
<configurationData>
<path name='b'>
<path name='a'>
<setting name='s1'>
![CDATA[XXXX]]
</setting>
<setting name='s2'>
XXXX
</setting>
</path>
</path>
</configurationData>
. 나는 값이라는 자식 노드로 설정 노드의 내용을 넣어 설정 노드를 변환 할
<configurationData>
<path name='b'>
<path name='a'>
<setting name='s1'>
<value>![CDATA[XXXX]]</value>
</setting>
<setting name='s2'>
<value>XXXX</value>
</setting>
</path>
</path>
</configurationData>
나는 XML에게 정신 도로 블록을 찾을 인정해야 내가 XSLT를 사용하는 것을 볼 수 없습니다 :
내 시도입니다.
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding ="utf-8" indent="yes" method="xml" version="1.0"/>
<xsl:template match='/setting'>
<xsl:apply-templates select='setting' />
</xsl:template>
<xsl:template match='setting'>
<value>
<xsl:value-of select='.'/>
</value>
</xsl:template>
</xsl:stylesheet>
+1을 보여주는 +1 –