요소가있는 경우 조건을 만들고 파일을 검증하는 동안 오류가 발생했습니다. 나는이 문제가 '<'요소와 같다고 생각하지만 어떻게 보일 것인가를 모른다. 문제/볼륨 및 문제/수, 이들은 당신은 정말 당신이 가지고 어떤 오류 메시지 말했다한다xslt의 조건 구문이 잘못되었습니다.
<xsl:when test="issue/volume='3' and issue/number < 4 or issue/volume < 3">...</xsl:when>
요소가있는 경우 조건을 만들고 파일을 검증하는 동안 오류가 발생했습니다. 나는이 문제가 '<'요소와 같다고 생각하지만 어떻게 보일 것인가를 모른다. 문제/볼륨 및 문제/수, 이들은 당신은 정말 당신이 가지고 어떤 오류 메시지 말했다한다xslt의 조건 구문이 잘못되었습니다.
<xsl:when test="issue/volume='3' and issue/number < 4 or issue/volume < 3">...</xsl:when>
노드의 값은, 그러나 당신이 보여 특정 코드 샘플을 위해 당신은 <
로 <
문자를 탈출해야합니까
<xsl:when test="issue/volume='3' and issue/number < 4 or issue/volume < 3">...</xsl:when>
또는, XSLT 2.0을 사용하는 경우, 당신은 lt
대신
<xsl:when test="issue/volume='3' and issue/number lt 4 or issue/volume lt 3">...</xsl:when>
다른 옵션은>를 사용하는 것입니다 (예 :'4> issue/number'). –
오류 : "태그 스타일 시트의 데이터 조기 종료"로 인해 <문자로 인해 문제가 발생했습니다. 이제 <으로 작동합니다. – cerbin
데이터가 유형이 지정되지 않은 경우 (스키마 인식이 아닌 경우) 'issue/number lt 4'가 올바르지 않습니다. "lt"연산자를 사용하면 형식화되지 않은 데이터는 다른 피연산자의 유형으로 변환되는 것이 아니라 문자열로 처리됩니다. –
포스트 전체 XSLT, 사용자의 입력 XML 및 expecte을 사용할 수 있습니다 d 출력. – Steve
그리고 오류 메시지. –