Agile ALM
Free SaaS for open source projects on Amazon EC2 cloud
This server hosts 24000 users !
         
View all tags
Tags:  No tags associated yet.

查询

在“节点”元素也可以声明一个将这个节点时使用的枚举查询。它是通过添加一个“查询”元素的“节点”元素,它可以有下列子元素:
  • “vendor”:指定供应商所要求的节点
  • “name”:指定所要求的节点名称
  • “MinVersion”:指定所要求的最低版本节点
  • “MaxVersion”:指定所要求的节点的最高版本。
  • “capabilities”:指定的业务实力,该节点必须支持列表,根据“能力”子每个元素。
  • “MapOutputModes”:指定输出的地图应当由地图生成器支持的模式列表,根据“MapOutputMode”对象,每个包含三个属性:“XRES引脚”,“yRes”和“秒”。
  • “MinUserPositions”:指定由发电机支持的深度与“UserPosition”功能用户位置的最小数目。
  • “NeededNodes”:指定的唯一的生产包含特定的节点树是有效的。这些节点被宣布使用子元素命名为“节点”。

如果有多个这样的元素存在,所有条件都检查使用“与”操作符。 例如,下面的代码将尝试创建一个节点的深度,由供应商1提供的,名为name1的从版本1.0.0.0,到3.1.0.5,支持“UserPosition”和“镜子”功能,一个30帧的VGA输出模式,在至少有2个用户的立场,包括用户的立场,即使用“MyDevice”节点。

<Node type="Depth" name="MyDepth"> 
    <Query> 
        <Vendor>vendor1</Vendor> 
        <Name>name1</Name> 
        <MinVersion>1.0.0.0</MinVersion> 
        <MaxVersion>3.1.0.5</MaxVersion> 
        <Capabilities> 
            <Capability>UserPosition</Capability> 
            <Capability>Mirror</Capability> 
        </Capabilities> 
        <MapOutputModes> 
            <MapOutputMode xRes="640" yRes="480" FPS="30"/> 
        </MapOutputModes> 
        <MinUserPositions>2</MinUserPositions> 
        <NeededNodes> 
            <Node>MyDevice</Node> 
        </NeededNodes> 
    </Query> 
</Node>