Controlling xmi:version in Serialized Assets [message #105016] |
Fri, 21 December 2007 12:52  |
Eclipse User |
|
|
|
Ed, my boss has been using EMF to generate XSDs that describe ecore
documents; then, he uses XML Spy to validate the ecore documents against
the XSD schema. Everything is working except on thing: xmi:version="2.0"
attribute at the root level. Do you know why this would be, and is there
any elegant way to control the xmi:version level in the serialization?
|
|
|
Re: Controlling xmi:version in Serialized Assets [message #105019 is a reply to message #105016] |
Fri, 21 December 2007 14:54  |
Eclipse User |
|
|
|
Originally posted by: merks.ca.ibm.com
This is a multi-part message in MIME format.
--------------050807030707050307030308
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
David,
Is he using a generated XML Schema or an "XMI" Schema?
An XMI schema would allow the version attribute (and would allow it at
all levels of the tree, which is kind of stupid, but then I think XMI
schemas are kind of useless):
<xsd:attributeGroup name="ObjectAttribs">
<xsd:attributeGroup ref="xmi:IdentityAttribs"/>
<xsd:attributeGroup ref="xmi:LinkAttribs"/>
* <xsd:attribute fixed="2.0" form="qualified" name="version"
type="xsd:string" use="optional"/>*
<xsd:attribute form="qualified" name="type" type="xsd:QName"
use="optional"/>
</xsd:attributeGroup>
If you are generating an XML Schema, then you should be using an
XMLResourceImpl for doing the save in which case you won't get an
xmi:version tag in the result.
It's best to ask this type of question in the EMF newsgroup.
David Lynch wrote:
> Ed, my boss has been using EMF to generate XSDs that describe ecore
> documents; then, he uses XML Spy to validate the ecore documents
> against the XSD schema. Everything is working except on thing:
> xmi:version="2.0" attribute at the root level. Do you know why this
> would be, and is there any elegant way to control the xmi:version
> level in the serialization?
>
--------------050807030707050307030308
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
David,<br>
<br>
Is he using a generated XML Schema or an "XMI" Schema?
|
|
|
Re: Controlling xmi:version in Serialized Assets [message #612965 is a reply to message #105016] |
Fri, 21 December 2007 14:54  |
Eclipse User |
|
|
|
This is a multi-part message in MIME format.
--------------050807030707050307030308
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
David,
Is he using a generated XML Schema or an "XMI" Schema?
An XMI schema would allow the version attribute (and would allow it at
all levels of the tree, which is kind of stupid, but then I think XMI
schemas are kind of useless):
<xsd:attributeGroup name="ObjectAttribs">
<xsd:attributeGroup ref="xmi:IdentityAttribs"/>
<xsd:attributeGroup ref="xmi:LinkAttribs"/>
* <xsd:attribute fixed="2.0" form="qualified" name="version"
type="xsd:string" use="optional"/>*
<xsd:attribute form="qualified" name="type" type="xsd:QName"
use="optional"/>
</xsd:attributeGroup>
If you are generating an XML Schema, then you should be using an
XMLResourceImpl for doing the save in which case you won't get an
xmi:version tag in the result.
It's best to ask this type of question in the EMF newsgroup.
David Lynch wrote:
> Ed, my boss has been using EMF to generate XSDs that describe ecore
> documents; then, he uses XML Spy to validate the ecore documents
> against the XSD schema. Everything is working except on thing:
> xmi:version="2.0" attribute at the root level. Do you know why this
> would be, and is there any elegant way to control the xmi:version
> level in the serialization?
>
--------------050807030707050307030308
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
David,<br>
<br>
Is he using a generated XML Schema or an "XMI" Schema?
|
|
|
Powered by
FUDForum. Page generated in 0.04556 seconds