GSe*_*erg 3 xml xsd msxml msxml6
存在具有以下无聊的根元素的架构:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
Run Code Online (Sandbox Code Playgroud)
就我而言,该架构是有效的,例如,Excel认为它没有问题。
但是,当我尝试使用MSXML(v3或v4或v6)再次验证该架构的东西时,出现主题错误。(我创建了XMLSchemaCache,将加载的架构添加到XMLSchemaCache时会发生错误。)
从Google那里我了解到,MS XML引擎存在一个不符合W3标准的概念性问题,必须使用其他名称空间定义。但是,我找不到更正确的定义或对该问题的任何体面的解释。我只能找到许多帖子,而没有在论坛上回复。
有人能这么善解人意吗?
编辑
出于某种原因,尽管我循环使用版本3、4和6进行项目引用,但始终使用版本3。强制切换到4/6即可解决。所以v3无法解析架构,其他都可以。我相信现在可以关闭。
| 归档时间: |
|
| 查看次数: |
4421 次 |
| 最近记录: |