제발 도와주세요. 난 그냥 간단한 결과 트리 조각을 선언하고 그것을 반복하려고합니다. XSL msxsl : 노드 설정 문제
...
<xsl:variable name="rtf">
<item-list>
<item id="1">one</item>
<item id="2">two</item>
<item id="3">three</item>
<item id="4">four</item>
</item-list>
</xsl:variable>
<xsl:for-each select="msxsl:node-set($rtf)/item-list/item">
<xsl:value-of select="@id"/>
</xsl:for-each>
...
나는 이것이 어떻게 작동하는지에 대해 완전히 잘못된 건가요?
편집 : 나는 .NET XslCompiledTransform를 사용하고 올바른 msxsl 네임 스페이스 선언이 있어요 - XMLNS : ": 스키마 - 마이크로 소프트 닷컴 : 항아리 XSLT"= msxsl
이transformating 잘 실행을 - 문제는 아무것도 출력되지 않는다는 것입니다.
나는 생각하지 않는다을에서 그게 충분히 코드 그 자체 오프 실제로 출력 아무것도 ... 나는 ' – Murph
에 정말 당신이 무슨 뜻인지 모르겠지만 이것은 전체 xslt 파일의 발췌 문장입니다. 위와 아래 모두 잘 출력됩니다. 예상대로 작동하지 않는 rtf 및 노드 집합 일뿐입니다. – Maleks