我正在尝试将我自己的 xml 标记与 xHTML 标记一起使用。也许是这样的:
<my:root xmlns:my="myXSD.xsd" xmlns="http://www.w3.org/1999/xhtml">
<html my:name="myName">
</html>
</my:root>
我找到了一个(简单的)示例: http ://www.w3schools.com/schema/el_redefine.asp
但是该示例使用local
文件。我想使用已经定义的 xHTML。所以我把简单的例子改成这样:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:redefine schemaLocation="http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd">
</xs:redefine>
</xs:schema>
然后我得到多个错误:
“无法解析模式定位”(当我点击这个我去)
文件:xhtml1-strict.xsd
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
为什么我会收到此错误?为什么当我转到:“ http://www.w3.org/2001/xml.xsd ”时看到的是 HTML 而不是 XSD 文件?
互联网上有关于这个主题的好例子吗?
提前谢谢...