이외의 텍스트가 있습니다.확인 부모 만약 내가 이것과 유사한 XML이 그 아이
부모 요소에 자식이 아닌 텍스트가 있는지 알고 싶습니다.
나는이 솔루션을 마련했습니다는 인수의로 정상화 공간 함수는 순서를 허용하지 않기 때문에
<xsl:if test="normalize-space(parent/child[1]) = normalize-space(parent)">
<xsl:text>No parent text</xsl:text>
</xsl:if>
내가 parent/child[1]
를 사용합니다.
더 좋은 방법이 있나요?
(나는 주제에 this 질문을 찾았지만 대답이 잘못되었거나 문제는 다른)
부모/텍스트() 부모의 텍스트 플러스는 어린이의 모든의 연결을 반환합니다. – gombost
죄송 합니다만, 연결이 아닙니다. 노드의 텍스트와 자식을 포함하는 여러 텍스트 노드를 반환합니다. 따라서 내 솔루션의 정규화 된 공간에서는 작동하지 않습니다. – gombost