← Prev in month
← Prev in thread
Next in thread →
Next in month →
[OASIS Issue Tracker] Created: (EMIX-125) Consider improvingembedability of schemas for product descriptions
Consider improving embedability of schemas for product descriptions
-------------------------------------------------------------------
Key: EMIX-125
URL: http://tools.oasis-open.org/issues/browse/EMIX-125
Project: OASIS Energy Market Information Exchange (eMIX) TC
Issue Type: Improvement
Reporter: Toby Considine
Assignee: William Cox
Fix For: cd01
See references:
http://www.xfront.com/Embedding-Various-Components-into-an-XML-Component.docx
Also this fragment:
here's probably another technique (using XML Schema 1.1 assertions and complexType restriction) to achieve the stated instance validation
objectives:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.example.org/header"
xmlns:header="http://www.example.org/header"
elementFormDefault="qualified">
<xs:element name="Header">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="header:TYPE_BASE">
<xs:sequence>
<xs:element name="Author" type="xs:string" />
<xs:element name="Report"
targetNamespace="http://www.example.org/report"
xmlns:report="http://www.example.org/report">
<xs:complexType>
<xs:sequence>
<xs:any processContents="lax"/>
</xs:sequence>
<xs:assert test="report:Title"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="TYPE_BASE">
<xs:sequence>
<xs:any processContents="lax" maxOccurs="2" />
</xs:sequence>
</xs:complexType>
</xs:schema>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
← Prev in month
← Prev in thread
Next in thread →
Next in month →