【问题标题】:How do I add a space in an XML schema element? [duplicate]如何在 XML 模式元素中添加空格? [复制]
【发布时间】:2009-06-11 03:19:56
【问题描述】:

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

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

【问题讨论】:

    标签: xml xsd


    【解决方案1】:

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

    考虑一下您将使用该声明定义的结果元素:

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

    这看起来不像 XML,并且会被任何 XML 解析器拒绝。

    【讨论】:

    • 你可以做一个破折号:姓氏。
    【解决方案2】:

    此模式表示 XML 中的一个元素。元素名称中不允许有空格,因为它们用作属性的分隔符。

    【讨论】:

      猜你喜欢
      • 2016-12-23
      • 2011-09-25
      • 2021-05-29
      • 1970-01-01
      • 2014-10-21
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-10-03
      相关资源
      最近更新 更多