2012-09-03 65 views
0

or子句在我創建了一個鏈接對象的OpenCms的環境: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始終是強制性的。這是對的。給定LinkTitle,必須提供InternalLinkExternalLink之間的一個(且只有一個)。如果我設置這兩個字段沒有任何意義。我能做什麼? 如果我可以創建兩個正則表達式(一個用於InternalLink,另一個用於ExternalLink)並且比它們之間創建OR(而不是通常的AND),應該是有用的。

回答