這裏的XSL文件訪問是我們必須建立一個XML文件開始的一個例子,請注意,是在訪問「CCD.xsl」的樣式表。拒絕除主機
'<?xml version="1.0"?>'
'<?xml-stylesheet type="text/xsl" href="' + 'C:\CDA\Schemas\CCD.xsl"?>'
'<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
每當這個XML加載到一個TWebBrowser從遠程用戶訪問他們得到以下錯誤
「訪問被拒絕錯誤處理資源「文件的服務器:/// C:/ CDA /架構/CCD.xsl」。」
WebBrowser1.Navigate(TempFileName); //TempFileName = C:\data\CCR_Record_3336557.xml
任何關於如何解決這個問題的想法?
如果您需要更多信息,請告訴我。
謝謝,感謝幫助。
感謝您的幫助,我仍然爲我怎樣才能解決這個雖然有點困惑。當你說「所以你需要通過服務於XSL文件的相同機制來提供它」。你是不是指XML文件?你能舉一個小例子來幫助我理解需要做什麼嗎?謝謝 – Trevor 2012-07-12 19:44:59
是的,XML文件。你將TWebBrowser的地址設置爲'http:// myserver/cda/filename.xml',對吧?您需要通過HTTP從同一臺服務器檢索XSL。 – MNGwinn 2012-07-12 19:55:11
那麼TWebBrowser實際上是通過「WebBrowser1.Navigate(TempFileName);」到服務器上的xml文件,即C:\ data \ CCR_Record_3336557.xml您認爲如果xsl文件位於相同的文件夾中,它會修復它? – Trevor 2012-07-12 20:33:29