VB Xml文字中的IntelliSense

时间:2009-09-02 13:57:04

标签: vb.net visual-studio-2008 intellisense xml-literals

有没有办法在VB9中启用IntelliSense for XML literals(VS 2008)? IntelliSense的理想来源是XSD文档,但我可以使用其他任何格式来完成它。

由于

2 个答案:

答案 0 :(得分:3)

http://msdn.microsoft.com/en-us/library/bb531402.aspx

它有效,我几个月前用过它。如果您安装了VS2k8 Docmentation,请转到{em>如何:在Visual Basic中启用XML IntelliSense ms-help://MS.MSDNQTR.v90.en/dv_vbalr/html/af67d0ee-a4a6-4abf-9c07-5a8cfe80d111.htm,它有您需要的示例才能使其正常工作。缺少在线文档。

  • 如何使用LINQ to XML
  • 如何:在Visual Basic中启用XML IntelliSense
  • 演示如何将XML架构添加到Visual Basic项目以提供XML IntelliSense,该XML IntelliSense显示 XML文字 的可能属性,子元素或后代元素。

摘录

在代码文件中导入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">

答案 1 :(得分:1)

我没有看到任何这样做的方法。请在Microsoft Connect网站上对此建议进行评分或评论。

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=490740