具有 XML 架构的 XElement 对象的 IntelliSense
Posted
技术标签:
【中文标题】具有 XML 架构的 XElement 对象的 IntelliSense【英文标题】:IntelliSense for XElement objects with XML schema 【发布时间】:2010-09-06 12:29:19 【问题描述】:在 7 月的 MSDN 杂志上阅读了一篇名为 “提高 LINQ 查询性能” 的文章,作者指出,在 VB 中使用 Imports
提供当前项目中的模式路径将打开 IntelliSense X 元素。在提供的代码中,他使用xelement.@name
之类的语句来检索属性值等等。
我自己没有在 VB 中尝试过,但我想在 C# 中使用它。这看起来真的很像 LINQ to XSD。
C# 中是否有任何等价物?似乎不能在 C# 代码中使用命名空间,没有与此 Import
语句等效的 using
。
【问题讨论】:
【参考方案1】:这篇文章声称有一个视频链接,该视频展示了如何在 C# 中使用 VB9 的 XML Literals。但是,它只真正讨论了它们,并且据我所知,您不能在 C# 中使用它们。 http://blogs.msdn.com/bethmassi/archive/2008/07/03/teched-panel-vb-xml-literals-for-c-developers.aspx
【讨论】:
该视频并未声称展示如何在 C# 中使用 XML Literals。它解释了它们在 VB9 中的使用,以便非 vb 开发人员能够理解它们。以上是关于具有 XML 架构的 XElement 对象的 IntelliSense的主要内容,如果未能解决你的问题,请参考以下文章
是否存在可二进制序列化的 XML 特定对象(如 XElement)?