2011-09-29 3 views
0

C# 데이터 테이블에서 데이터를 선택하는 XSLT 함수가 있습니다. 테이블의 열 이름에 대괄호와 같은 특수 문자가 포함 된 경우 새로운 함수를 호출한다고 생각하는 것처럼 XSLT가 실패하게됩니다. 열 이름 주위에 작은 따옴표를 넣으면 XSLT는 작은 따옴표 내의 문자열을 선택하고 테이블의 해당 열에 포함 된 데이터는 선택하지 않습니다.특수 문자로 인해 XSLT 변환 함수가 작동하지 않습니다.

예컨대

<Data> 
    <xsl:value-of select=”MyColumnName(WithBrackets)”/> 
<Data> 

사람이 감사

셀렉트 표현이 유효한 XPath 식을 포함해야합니다

답변

0

를 할 수 있습니다. XPath 표현식은 "C# 데이터 테이블"이 아닌 XML 문서에서 데이터를 선택합니다. 문의 할 때 도움이되도록 XML 문서의 모양을 알아야합니다.

관련 문제