【问题标题】:Using xsi:nil in XML在 XML 中使用 xsi:nil
【发布时间】:2009-12-30 18:11:02
【问题描述】:

我正在从 VB.NET 应用程序生成 XML 文件。在我尝试添加 nillable 元素之前,该文档生成良好。我现在正在测试只添加一个 nil 元素:

<blah xsi:nil="true"></blah>

一旦这个元素就位,我尝试在 IE 中查看 XML 文件,它就无法显示。我正在接收:

无法显示 XML 页面 无法使用 XSL 样式查看 XML 输入 床单。请更正错误并 然后单击刷新按钮,或尝试 稍后再试。


操作成功完成。 错误处理资源

如果我删除这一个元素,它会再次显示正常。我在这里错过了什么?

【问题讨论】:

  • 您能发布您的 XSD 和示例 XML 吗?
  • 如果您经常在浏览器中使用 XML,我的建议是获取最新版本的 Opera。到目前为止,它已经获得了有关 XML/XSLT 相关问题的信息最多的错误消息。加载您的 XML 客栈歌剧,然后执行菜单>工具>高级>错误控制台。你会得到很好的消息、行号和列号。比 IE 或 FF 或 chrome 或 safari 更好的 XML 支持。

标签: .net xml vb.net xsd xml-nil


【解决方案1】:

您是否有 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 来声明在 XML 的根元素上设置的 xsi 命名空间?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 2011-09-21
    • 2019-02-18
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    相关资源
    最近更新 更多