如何在XML架构元素中添加空格?我想在不使用下划线的情况下使用“姓氏”。感谢。
<xs:element name="Last Name" type="xs:string" minOccurs="0" />
答案 0 :(得分:7)
你做不到。这将违反XML specification。空格字符用作XML中的分隔符,具有特殊含义。它不能出现在元素名称中。
考虑使用该声明定义的结果元素:
<Last Name attribute1="value" attribute2="value">Contents</Last Name>
看起来不像XML,任何XML解析器都会拒绝它。
答案 1 :(得分:2)
此架构表示XML中的元素。元素的名称中不允许使用空格,因为它们用作属性的分隔符。