[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]