2012-08-22 78 views
0

我基本上要下面的邏輯使用邏輯在我的XML在XML

OBJ必須是((MASTER || PART)& &(圖))

這似乎並不工作

<adapt type="com.teamcenter.rac.kernel.TCComponent"> 
     <or> 
      <test property="type" 
       value="MASTER"> 
      </test> 
      <test property="type" 
       value="UGPART"> 
      </test> 
     </or> 
     <and> 
      <test property="DRAWING" 
       value= ""> 
      </test> 
     </and>  
    </adapt> 

它必須是以下的一種(MASTER或PART)並且正在繪製 我主要擔心如何將該邏輯添加到上面的XML中

+1

「這似乎不起作用」是什麼意思?如果你提供更多的上下文,你可能會得到更好的答案。 –

回答

2

假設你的XML元素和屬性有明顯的含義,我想到的是,正確的方式來捕捉的((MASTER || PART) && (Drawing))意思是

<adapt type="com.teamcenter.rac.kernel.TCComponent"> 
    <and> 
    <or> 
     <test property="type" 
      value="MASTER"> 
     </test> 
     <test property="type" 
      value="UGPART"> 
     </test> 
    </or> 
    <test property="DRAWING" 
      value= ""> 
    </test> 
    </and>  
</adapt> 

但是,這純粹是猜測,因爲我不知道是什麼軟件沒有理解你想說什麼。