有没有办法在 VB9 (VS 2008) 中为 XML 文字启用 IntelliSense?IntelliSense 的理想来源是 XSD 文档,但我可以使用任何其他格式来完成它。
谢谢
有没有办法在 VB9 (VS 2008) 中为 XML 文字启用 IntelliSense?IntelliSense 的理想来源是 XSD 文档,但我可以使用任何其他格式来完成它。
谢谢
http://msdn.microsoft.com/en-us/library/bb531402.aspx
有效,我几个月前用过。如果您安装了 VS2k8 Docmentation,请转到如何:在 Visual Basic中启用 XML IntelliSense ms-help://MS.MSDNQTR.v90.en/dv_vbalr/html/af67d0ee-a4a6-4abf-9c07-5a8cfe80d111.htm
,其中包含您需要的示例以使其正常工作。缺乏在线文档。
在代码文件中导入 XML 命名空间 从 XSD 架构中识别目标命名空间。
在代码文件的开头,为目标 XML 命名空间添加 Imports 语句,如下例所示。
Imports <xmlns:ns="http://someNamespace">
要将 XML 名称空间导入为默认名称空间,即应用于没有名称空间前缀的 XML 元素和属性的名称空间,请为目标默认 XML 名称空间添加 Imports 语句。不要指定命名空间前缀。以下是 Imports 语句的示例。
Dim phone2 As XElement = <phone type="home">206-555-0144</phone>
phone2.@owner = "Harris, Phyllis"
Console.WriteLine(phone2)
'Imports <xmlns="http://defaultNamespace">
我还没有看到这样做的任何方法。请在 Microsoft Connect 站点上对此建议进行评分或评论。
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=490740