你在这里: 流行格式 > XML(可扩展标记语言)读写器 > xfMap > 特征映射规则 > 映射分割的几何信息

映射分割的几何信息

有时可能需要多个映射规则才能成功地从输入XML文档流中的元素中提取几何数据。考虑以下折线元素:

           
            
             0.0,0.0
            
            
             1.1,2.2
            
            
             5.3,-1.9
            
            
             7.9,3.5
            
           

属性下定义映射规则 元素) 。属性下定义映射规则 元素来处理此类情况。

我们这里需要的是激活一个几何建设者B -构造线几何形状的。如果我们只定义一个匹配的特征映射规则 元素,那么我们将无法给予B所有的内容 因为元素B 元素不再是上下文元素。

如果当前执行的映射规则包含 元素没有激活属性。

我们需要重新执行B并将。的内容传递给它 元素时匹配此元素。为此,我们定义了一个附加特征映射规则,匹配a 元素,并包含 元素没有激活属性。

下面的xfMap文档片段正是这样做的。内置的几何图形生成器xml-line构造折线特性。

           
            
             ...<
             几何激活= " xml-line " >>
            
            
           
            
             
              ...<
              几何学>
               
                >