2012-01-30 6 views
2

테스트 문서에 지정된 파일이 실제로 존재하는지 확인하기 위해 schematron을 사용하고 싶습니다. 문서와 파일은 항상 같은 디렉토리에 있습니다. 예 :는 schematron을 사용하여 이진 파일 존재를 확인합니다.

<foo icon="bar.png" /> 

유효성이 검사되는 문서와 동일한 디렉토리에 "bar.png"라는 파일이 있어야합니다.

이 점에 대한 나의 연구는 이것이 가능하지 않을 수도 있다고 생각하게 만듭니다.

저는 XSLT 2.0과 함께 oXygen XML을 사용하지만 Saxon EE 9.3을 사용하고 있습니다.

답변

1

글쎄, 확장 기능을 작성할 수는 있지만 유효성이 검사되는 문서의 위치를 ​​얻는 것은 심각하게 나에게 범위를 벗어난 것처럼 보입니다. 확실히 위치 불가지론 자임에 틀림 없습니다.

해당 경로에 액세스 할 수 없습니다 수있는 스키마 트론을 수행하는 과정 ....

그리고 당신은 유효성 검사를 통과 한 후,이 사라진되어있어 파일을 알 수있는 방법은 없습니다 많은 일에 대한처럼 보인다 나에게 매우 모호한 보상.

우리는 NMatrix를 C#과 함께 사용합니다. 이것은 죽은 것입니다. 나는 우리가 최근에 남긴 동료가 대부분의 일을했기 때문에 남은 사람들이 우리의 클로킹 장치에 종사했다고 말합니다 ...

나는 단순한 것을보고 여분의 '검증'단계를 수행하고 있다고 생각합니다.