2010-05-20 3 views
0

xslt 파일을 편집하려고합니다. 한 줄을 읽xslt에서 Guid에 대해 Null 검사를 수행하는 방법은 무엇입니까?

<xsl:if test="number(./@LatestAuthor) &gt; 0"> 

내가 가진 문제는 최신 저자는 int 형이 될하는 데 사용이며 지금 널 (NULL) GUID입니다. @LatestAuthor가 null이 아닌지 확인하기 위해 xslt 파일을 편집하려면 어떻게해야합니까? 감사.

+1

null Guid 모양 같아? 그것은 ... LatestAuthor = "null"... 또는 LatestAuthor = ""... 또는 LatestAuthor 속성이 존재하지 않습니까? – pitpod

답변

1
  • 당신은 단지 @LatestAuthor 속성 (또는 값을 사용하지 않고)이 있는지 여부를 테스트하려면이 사용 : 당신이 @LatestAuthor의 존재 여부를 확인하기 위해 테스트 할 경우 <xsl:if test="@LatestAuthor">

  • 값, 당신이 사용할 수있다 : 당신이 @LatestAuthor이 존재 있는지 여부를 확인하기 위해 테스트 할 경우 <xsl:if test="@LatestAuthor[.!='']">

  • 은 비 어있다 itespace 값이, 당신이 사용할 수 있습니다 : 당신이 @LatestAuthor이 존재 는 숫자 값이 있는지 여부를 확인하기 위해 테스트 할 경우 <xsl:if test="@LatestAuthor[normalize-space()!='']">

  • 을, 당신은이를 사용할 수 있습니다 <xsl:if test="@LatestAuthor[number()]"> 함께 XML을 수행하는 방법을

관련 문제