很简单,是否可以键入 XSLT 模板或函数以返回命名序列构造函数?
例如,在FpML中,有 Product.model 组,它只包含两个元素(ProductType 和 ProductId)。我希望能够创建一个返回该序列的类型化模板,但不知道“as”属性应该包含什么。
更新
为方便起见,我将包含 FpML 架构的相关位:
<xsd:group name="Product.model">
<xsd:sequence>
<xsd:element name="productType" type="ProductType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">A classification of the type of product. FpML defines a simple product categorization using a coding scheme.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="productId" type="ProductId" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">A product reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
所以,我希望能够输入一个模板作为这个 xsd:group。这甚至可能吗?