Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何建立区间尺度模型_Xml_Xsd_Intervals - Fatal编程技术网

Xml 如何建立区间尺度模型

Xml 如何建立区间尺度模型,xml,xsd,intervals,Xml,Xsd,Intervals,我想收集速度数据并将其聚合到桶中(间隔[0, 10], [11, 20], [21, 30],等等) 我很难定义满足以下要求的匹配XML结构: 对于每个间隔,应知道单位(km/h,m/s)和持续时间(秒)以及基础数据类型(int) 对于每个间隔,应记录上限和下限(?minInclusive,maxInclusive) 间隔发生次数可以为空(可选) xml应该很简单,以便处理速度更快 Givven三种速度(例如水平加速度、垂直减速和离心力)应具有自己的速度,并应以间隔刻度进行测量 因此,测量不

我想收集速度数据并将其聚合到桶中(间隔[0, 10], [11, 20], [21, 30],等等)

我很难定义满足以下要求的匹配XML结构:

  • 对于每个间隔,应知道单位(km/h,m/s)和持续时间(秒)以及基础数据类型(int)
  • 对于每个间隔,应记录上限和下限(?
    minInclusive
    maxInclusive
  • 间隔发生次数可以为空(可选)
  • xml应该很简单,以便处理速度更快
Givven三种速度(例如水平加速度、垂直减速和离心力)应具有自己的速度,并应以间隔刻度进行测量 因此,测量不同速度类型的每个速度铲斗中的秒数:

  • 铲斗0从0 km/h到10 km/h
  • 铲斗_1从11 km/h降至20 km/h
  • 铲斗_2从21 km/h降至30 km/h
我想让类型和比例(桶)自我解释/自我记录

目前的想法是这样做

...
<xs:horizontalAcceleration>
  <xs:scale0>0</xs:scale0>
  <xs:scale1>0</xs:scale1>
  <xs:scale2>0</xs:scale2>      
  ...
  <xs:scale19>0</xs:scale19>
  <xs:scale20>0</xs:scale20>
</xs:horizontalAcceleration>

<xs:verticalAcceleration>
  <xs:scale0>0</xs:scale0>
  ...
  <xs:scale20>0</xs:scale20>
</xs:verticalAcceleration>
...
链接

XML中的日期范围使用ISO 8601标准。在本页中搜索“持续时间”。我不确定这是否是你想要的,但它可能会有所帮助。我不确定是否理解持续时间部分,或者它是否合适-我将更新上面的问题
<xs:simpleType name="speedRange_0">
 <xs:restriction base="xs:int">
  <xs:minInclusive value="0"/>
  <xs:maxInclusive value="10"/>
 </xs:restriction>
</xs:simpleType>
<xs:simpleType name="speedRange_1">
 <xs:restriction base="xs:int">
  <xs:minInclusive value="11"/>
  <xs:maxInclusive value="21"/>
 </xs:restriction>
</xs:simpleType>