【发布时间】:2009-06-11 03:19:56
【问题描述】:
如何在 XML 架构元素中添加空格?我想在不使用下划线的情况下使用“姓氏”。谢谢。
<xs:element name="Last Name" type="xs:string" minOccurs="0" />
【问题讨论】:
如何在 XML 架构元素中添加空格?我想在不使用下划线的情况下使用“姓氏”。谢谢。
<xs:element name="Last Name" type="xs:string" minOccurs="0" />
【问题讨论】:
你不能。这将违背XML specification。空格字符在 XML 中用作分隔符,具有特殊含义。它不能出现在元素名称中。
考虑一下您将使用该声明定义的结果元素:
<Last Name attribute1="value" attribute2="value">Contents</Last Name>
这看起来不像 XML,并且会被任何 XML 解析器拒绝。
【讨论】:
此模式表示 XML 中的一个元素。元素名称中不允许有空格,因为它们用作属性的分隔符。
【讨论】: