代码之家  ›  专栏  ›  技术社区  ›  TcKs

VB XML文本中的IntelliSense

  •  2
  • TcKs  · 技术社区  · 15 年前

    是否有一种方法可以在VB9中启用XML文本的IntelliSense(与2008相比)? IntelliSense的理想来源是XSD文档,但我可以使用其他任何格式来实现它。

    谢谢

    2 回复  |  直到 15 年前
        1
  •  3
  •   AMissico    15 年前

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

    它起作用了,几个月前我用过。如果安装了VS2K8文档,请转到 如何:在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文字 .

    摘录

    在代码文件中导入XML命名空间 从XSD架构中标识目标命名空间。

    在代码文件的开头,为目标XML命名空间添加imports语句,如下面的示例所示。

    Imports <xmlns:ns="http://someNamespace">
    

    要将XML命名空间导入为默认命名空间,即应用于没有命名空间前缀的XML元素和属性的命名空间,请为目标默认XML命名空间添加imports语句。不要指定命名空间前缀。下面是导入语句的示例。

    Dim phone2 As XElement = <phone type="home">206-555-0144</phone>
    phone2.@owner = "Harris, Phyllis"
    
    Console.WriteLine(phone2)
    
    'Imports <xmlns="http://defaultNamespace">
    
        2
  •  1
  •   CoderDennis    15 年前

    我没见过这样做的方法。请在Microsoft Connect网站上对此建议进行评分或发表评论。

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