在movies.xml我的前几行如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="movies_style.xsl"?>
<movies
xmlns="http://www.w3schools.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3schools.com file:///B:/USC/Academic/DBMS/HWS/no3/movie_sch.xsd">
并在movies_style.xsl第几行,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
问题是,如果删除模式文件从movies.xml文件链接,并保持标签只作为<movies>
然后作为输出别的什么也不浏览器中显示,并显示在控制台错误显示正确的样式表:
“不安全试图加载URL文件:/// B:/USC/Academic/DBMS/HWS/no3/movies_style.xsl从与URL文件帧:/// B:/ USC /学术/ DBMS / HWS / NO3 /电影.XML。域,协议和端口必须匹配“。
貌似有些命名空间的错误。 任何人都可以指出到底是什么?