변환을 실행하려면 COM을 통해 mxsml 6을 사용하고 있습니다. 소스 스타일 시트에는 포함 방법을 알고있는 xs : import 문이 있지만 MSXML에이를 어떻게 알릴 수 있습니까? 내가 해결 된 소스를IXSLTemplate (MSXML 6) - xsl : import를 해결하는 방법
세부로드 IXSLTemplate 말할 수있는 장소 찾을 수 없습니다 : 나는 오류가
- 을
- 내가 설정하고 "개체를 찾을 수 없습니다 시스템이 지정된" ResolveExternals = 내가 그렇게 MSXML을 사용하는 I 메모리에 모든 것을 가지고 내 유일한 옵션
- 것 같다하는 스키마 트론 검증에게 내가 델파이를 사용하고
- 을 실행하기 위해 노력하고
- 소스 문서에 대한 진실 변환에 대한
var v: variant; doc : IXMLDOMDocument2; xform: IXSLTemplate; begin v := CreateOLEObject('MSXML2.FreeThreadedDOMDocument.6.0') doc := IUnknown(TVarData(v).VDispatch) as IXMLDomDocument2; doc.async := false; doc.resolveExternals := true; doc.loadXML([my source for the first transform below]); v := CreateOLEObject('MSXML2.XSLTemplate.6.0'); xform := IUnknown(TVarData(v).VDispatch) as IXSLTemplate; xform.stylesheet := doc; end;
원본 소스 :
- http://gforge.hl7.org/gf/project/fhir/scmsvn/?action=browse&path=%2Ftrunk%2Fbuild%2Ftools%2Fschematron%2Fiso_svrl_for_xslt1.xsl&view=markup
- http://gforge.hl7.org/gf/project/fhir/scmsvn/?action=browse&path=%2Ftrunk%2Fbuild%2Ftools%2Fschematron%2Fiso_schematron_skeleton_for_xslt1.xsl&revision=1319&view=markup
코드를 사용하지 않도록하려면
(이 같은 문제가 있지만 - 파일을 사용해야합니다) –
당신은 수도 이 질문에 관심이 있으십시오 : http://stackoverflow.com/questions/8991755/how-do-i-resolve-xslimport-and-xslinclude-elements-with-relative-paths-whe?rq=1 .Net 질문.) –
행운이? –