XML 架构(属性)和(多个元素)

发布于 2024-12-07 06:32:25 字数 343 浏览 0 评论 0原文

在 XML 模式中。假设我已经有一个根元素,并且这是 XML 架构中的子元素,

<car type="firebird">1970 Red Firebird</car>

如何声明该属性?

另外,如果我有多个元素并声明“minOccours”,我是否还需要声明“maxOccours”?我使用此链接作为示例。 XML 架构:如何拥有多个相同的元素?

In An XML Schema. Say I already have a root element and this is a child element

<car type="firebird">1970 Red Firebird</car>

In an XML Schema how do I declare that attribute?

Also if I have more than one element and declare "minOccours" do I need to declare "maxOccours" also? I'm using this link as an example.
XML Schema: how to have multiple identical elements?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

格子衫的從容 2024-12-14 06:32:25

您声明了“具有简单内容的复杂类型”

<xs:complexType name="car">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="type" type="xs:string"/>
    </xs:extension>
  <xs:simpleContent>
</xs:complexType>

(未经测试,并且不一定正确 - 语法不太容易记住)。

You declare a "complex type with simple content"

<xs:complexType name="car">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="type" type="xs:string"/>
    </xs:extension>
  <xs:simpleContent>
</xs:complexType>

(Not tested, and not necessarily right - the syntax isn't exactly memorable).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文