你在这里: 流行格式 > XML(可扩展标记语言)读写器 > xfMap > 读取输入的XML文档 > 限制使用Except表达式激活映射规则

限制使用except表达式激活映射规则。

映射规则可以有一个或多个除了表达。的语法除了表情 元素的除了属性与匹配表达式相同,即:

(ancestorElement/)*元素([booleanExpr])?
( ( ancestorElement/)* 元素([ booleanExpr])?]*

except表达式按顺序计算,并使用映射规则R无法匹配元素E如果除了表情在映射规则中匹配元素E

例如,考虑以下规则XML文件和映射规则片段:

           

           
	
            
             ...
            
	
            
             ...
            
	
            
             ...
            
	
            
             ...
            
	
            
		
             
              特里斯坦读
             
		
             
		
             
              40
             
	
            
	
            
		
             
              丹尼尔读
             
		
             
              f
             
		
             
              43
             
	
            
	
            
		
             
              Grifffen读
             
		
             
		
             
              12
             
	
            

            
           

那么下面的映射规则将只匹配子元素和父元素:

           
            …匹配除祖父母外的所有家庭成员
           

当消极(除了…)而不是积极(匹配是a,或b,或者c,或d,……)。