【问题标题】:XML Tags, Properties and Their Definitions?XML 标记、属性及其定义?
【发布时间】:2011-01-11 16:36:03
【问题描述】:

我知道这可能听起来像一个新手问题,但我已经查看并“谷歌”了所有我知道的“谷歌”,但我仍然找不到任何东西。

我正在寻找一个只有所有 XML 标记列表的地方,包括它们的属性,以及这些属性的定义(也就是它们的影响/作用)。

我认为 MSDN、W3C 甚至在 SO 上都会有这个,但我在任何一个地方都找不到它,以及其他各种地方。也可能是我在这些网站上找错了地方,或者只是没有以谷歌搜索的方式来搜索我想要的东西,但我已经做了我知道要做的所有事情。

所以我想知道是否有人有任何他们知道的链接列出了 XML 标记及其子属性/各自的定义?

更具体地说,在我之前提出的this 问题上,我得到了一些 XML 示例,总而言之:我正在尝试将一些代码度量软件集成到 TFS 2010 中的自动构建中,而且我真的很接近这样做——只需合并正确的 XML 来指向这个代码度量软件。但是通过整个过程,我了解到我不知道许多 XML 标记/属性实际上在做什么。其中一些是不言自明的,但另一些则不是。

所以,我要再次问的是,是否有人可以将我指向一个(一些)站点,这些站点具有 XML 标签列表、它们的属性以及标签/属性实际上在做什么?

再一次,我知道这听起来像是一个菜鸟问题——因为它是。我是一个非常缺乏经验的程序员,我承认这一点。随着我继续了解更多信息,我只是在寻求一些帮助。我只是要求您不要仅仅因为它是一个更简单/较低级别的问题而删除或忽略它。我已经做了所有我知道的事情,我需要帮助,这就是这个网站的目的。

【问题讨论】:

  • 也许我理解错了,但是你在找这个msdn.microsoft.com/en-us/library/5dy88c2e.aspx 吗? (可以通过深入帮助系统找到子元素)
  • @Willem van Rumpt,实际上是的,我知道为什么我以前找不到这个——因为我在这些网站上搜索的范围太广,正如@lavinio 指出的那样。这回答了我刚刚在下面留下的评论;非常感谢您提供此链接!

标签: xml visual-studio-2010 properties tags


【解决方案1】:

没有所有 XML 标签的权威来源。

XML 表示可扩展标记语言。这是一种注释文本的方式,以便机器可以共享信息。

有许多(数千?数百万?)模式,每个模式描述不同的词汇表。

您只能谈论给定词汇表的允许元素(标签)和属性(属性)集。例如,Visual Studio 将其大部分配置和项目信息存储在 XML 文件中,但每种类型都有不同的架构,因此有一组不同的标记。

通常除了架构之外,还有一些文档解释了各种元素及其属性的用法。

XML 可用于多种用途;一些包括编程语言(例如XSLT)、配置文件、文档(Word、Excel 和 Powerpoint 文件现在都是压缩到包中的 XML 文件)和日志文件。

【讨论】:

  • 啊,好吧,我没有意识到它是如此广泛,我只是假设 XML 就像任何其他语言一样。我想这可以解释为什么我当时无法找到一个包含此信息的简单页面。因此,如果我在 C# 项目中使用 TFS 2010 搜索与 VS2010 相关的 XML,我只需要根据这些规范搜索特定的模式,我就会找到我正在寻找的定义?或者它仍然过于宽泛,甚至无法做到这一点?
  • 忽略我上面的问题,@Willem van Rumpt 刚刚回答了这个问题。非常感谢你在这方面的澄清。很有帮助!
  • 另外——还有很多没有模式的 XML。如果不需要验证它,那么没有太多理由拥有模式。您还可以推出自己的 XML - 只需发明您想要的标签/属性。
  • @James Walford,感谢您提供这些额外信息!我不知道实际上包含了多少 XML!
【解决方案2】:

我正在尝试集成一些代码 自动化构建中的度量软件 在 TFS 2010 中,我真的很接近 这样做——这只是一个问题 合并正确的 XML 以指向 到这个代码度量软件

是的,所以您需要的不是 XML 本身,而是 TFS 2010 使用的特定模式。所以您可能需要msbuild documentation。在以前版本的 TFS 中,这也用于 Team Build 文件,但是 IIRC TFS2010 中的 Team Build 是基于 Workflow Foundation,所以你最好使用设计器(还没有使用它,所以我可以没有比这更多的帮助了)。

【讨论】:

  • 是的,MSBuild 参考最终成为我所需要的。谢谢你的肯定。我希望我可以将多个答案标记为“已接受”,但遗憾的是我不能。 SO应该实现一些“辅助接受”方法或其他东西。不过绝对是 +1!
  • 如果 Dave 的答案是合适的答案,您应该取消选中 lavino 的答案并选中 Dave 的答案。
  • 我回答了他提出的问题。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多