小编Pau*_*l D的帖子

覆盖基本类型中属性的默认值

我有一个像这样的现有类型,属于库级XSD:

    <xs:complexType name="mybase">
      <xs:attribute name="myattr" type="xs:string" default="123"/>
    </xs:complexType>
Run Code Online (Sandbox Code Playgroud)

稍后,通过一些更具体的XSD来扩展,这些XSD实现了特定于应用程序的配置要求:

    <xs:element name="appconfig">
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="mybase">
            <xs:attribute name="specific_attr" type="xs:string" use="required"/>
            <!-- etc, more specific requirements -->
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
Run Code Online (Sandbox Code Playgroud)

我们在整个地方使用它,但刚刚遇到一个用例,对于特定的应用程序,我们要为"myattr"使用不同的默认值.我已经探讨了各种XSD文档,但是没有找到任何似乎能够做到这一点的东西,是否可能?

xsd

7
推荐指数
0
解决办法
430
查看次数

如何在Rust中不同大小的数组之间进行复制?

如果我有两个不同大小的数组:

let mut array1 = [0; 8];
let array2 = [1, 2, 3, 4];
Run Code Online (Sandbox Code Playgroud)

我将如何复制array2到前4个字节array1?我可以采用一个可变的4字节slice1,但我不确定如何或如果我可以分配它.

arrays rust

4
推荐指数
3
解决办法
2359
查看次数

标签 统计

arrays ×1

rust ×1

xsd ×1