仅当标签包含特定字符串时,属性

时间:2018-09-22 20:41:07

标签: xml

我正在尝试学习XSD Schema,但我的练习失败了。

想象一下,有一个像“ headOfState”这样的标签。它可以包含“ monarch”或“ PrimeMinister”。如果它包含君主,则必须没有属性。如果它包含“ PM”,则必须具有带有参与者名称的属性。

示例

.box {
  height: 1000px;
}

.violet {
  background-color: violet;
}

.green {
  background-color: green;
}

.tomato {
  background-color: tomato;
}

.orange {
  background-color: orange;
}

#message {
  position: fixed;
  top: 20px;
  left: 20px;
  background-color: white;
  height: auto;
  padding: 10px 20px;
}

有人知道该怎么做吗?

我尝试过的东西看起来像这样:

<div class="tomato box" data-callback="lazyLoadImage"></div>
<div class="violet box" data-callback="initCarousel"></div>
<div class="orange box" data-callback="sendAsyncRequest"></div>
<div class="green box" data-callback="doWhatever"></div>
<div id="message"></div>

但这不会编译,即使可以编译,也会有一个额外的标签(“ mon”,“ pm”)。 预先感谢!

0 个答案:

没有答案