这里的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