首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XML架构文件中的xs和xcs之间的区别?

XML架构文件中的xs和xcs之间的区别?
EN

Stack Overflow用户
提问于 2013-06-07 03:51:28
回答 2查看 142关注 0票数 0

出于某种原因,Visual Studio希望我这样做

代码语言:javascript
复制
<xcs:element ...>
</xcs:element>

而不是

代码语言:javascript
复制
<xs:element ...?
</xs:element>

有什么关系呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-07 04:16:19

在XML中,元素名称由开发人员定义。当尝试混合来自不同XML应用程序的XML文档时,这通常会导致冲突。

使用名称前缀可以很容易地避免XML中的名称冲突。

但是在XML中使用前缀时,必须为前缀定义一个所谓的名称空间。

主要的常见前缀是xs,但您可以定义您喜欢的前缀。

来自w3schools的示例

代码语言:javascript
复制
<root>

<h:table xmlns:h="http://www.w3.org/TR/html4/">
  <h:tr>
    <h:td>Apples</h:td>
    <h:td>Bananas</h:td>
  </h:tr>
</h:table>

<f:table xmlns:f="http://www.w3schools.com/furniture">
  <f:name>African Coffee Table</f:name>
  <f:width>80</f:width>
  <f:length>120</f:length>
</f:table>

</root>

有关更多解释,请参阅XML Namespaces

票数 2
EN

Stack Overflow用户

发布于 2013-06-07 04:18:06

实际的答案是,这取决于xsxsc的定义。它们是实际使用的命名空间的别名。如果它们被定义为相同的名称空间,则这两个示例是相同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16970980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档