【问题标题】:Prefixes in XSD in Visual StudioVisual Studio 中 XSD 中的前缀
【发布时间】:2016-09-02 11:50:24
【问题描述】:

我是 XSD 的新手,我想知道我们如何知道必须在 XSD 中使用前缀或命名空间。

首先,当我使用命名空间并为此提供前缀时,没有提供与前缀中的对象相关的智能感知。我们如何才能知道特定前缀/命名空间中的对象?

即在

中列出的图像中

,

当我对默认命名空间架构使用 xsd 以外的其他前缀时,它不会在智能感知中列出任何内容。

而在

当我使用 xsd 作为前缀时,它会显示智能感知中的元素。

这有什么特别的原因吗?我们如何才能看到具有不同前缀声明的其他名称空间的元素?

【问题讨论】:

    标签: visual-studio xsd intellisense


    【解决方案1】:

    问题在于,尽管您已将命名空间前缀重命名为 ccf,但您的根节点仍然具有 xsd: 命名空间前缀,它引用 urn:un:unece:uncefact:documentation:2 命名空间(没有定义)。

    如果您要将其更改为以下内容,则智能感知将适用于 ccf:

    <ccf:schema ... >  
    

    【讨论】:

    • 非常感谢,您的解决方案奏效了。但是还有一个问题,当我使用
    猜你喜欢
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    • 2011-06-20
    • 2020-03-27
    相关资源
    最近更新 更多