在 OpenCMS 环境中,我创建了一个链接对象:
<xsd:sequence>
<xsd:element name="LinkTitle" type="OpenCmsString" minOccurs="1" maxOccurs="1" />
<xsd:element name="InternalLink" type="OpenCmsVfsFile" minOccurs="0" maxOccurs="1" />
<xsd:element name="ExternalLink" type="OpenCmsString" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
这意味着这LinkTitle
始终是强制性的。这是对的。给定 a ,必须在 and 之间提供一个LinkTitle
(并且只有一个) 。如果我为这两个字段设置没有任何意义。我能做些什么?如果我可以创建两个正则表达式(一个 for和一个 for ),而不是在它们之间创建一个 OR(而不是通常的 AND),那应该很有用。InternalLink
ExternalLink
minOccurs="1"
InternalLink
ExternalLink