如何在XML架构元素中添加空格?

时间:2009-06-10 19:12:38

标签: xml xsd

如何在XML架构元素中添加空格?我想在不使用下划线的情况下使用“姓氏”。感谢。

<xs:element name="Last Name" type="xs:string" minOccurs="0" />

2 个答案:

答案 0 :(得分:7)

你做不到。这将违反XML specification。空格字符用作XML中的分隔符,具有特殊含义。它不能出现在元素名称中。

考虑使用该声明定义的结果元素:

<Last Name attribute1="value" attribute2="value">Contents</Last Name>

看起来不像XML,任何XML解析器都会拒绝它。

答案 1 :(得分:2)

此架构表示XML中的元素。元素的名称中不允许使用空格,因为它们用作属性的分隔符。