
저는 Linux 상자에서 XSLT 1.0 스타일시트로 xsltrpoc를 사용하고 있습니다. XML 파일과 함께 XSLT를 사용하고 있습니다. 파일(예: base.xsl)을 내 파일(예: main.xsl)로 가져와야 합니다. xsltproc --path 함수를 사용하면 base.xsl 파일이 로드되므로 기본 파일의 정확한 위치에 대해 걱정할 필요가 없으며 다음과 같이 파일을 직접 가져올 수 있다는 것을 깨달았습니다.
메인.xsl:
<xsl:import href="base.xsl"/>
그리고 다음과 유사한 경로를 포함하도록 xsltproc 명령을 업데이트합니다.
xsltproc --xinclude --path "/path-to-base-dir/base.xsl" /path/to/main/xsl/file /path/to/my/xml/file
시도:
상세 모드를 사용하여 로그 탐색을 시도했지만 해당 경로가 추가되었다는 줄을 추적할 수 없습니다. 내 경우에는 매개변수를 완전히 무시하나요?
또한 포함되었을 때 어떤 오류도 발생하지 않았습니다. 이는 적어도 일반적으로 지원된다는 의미입니까?
이 경우 가능한 원인은 무엇입니까?