Help with annotations [message #38174] |
Mon, 08 March 2004 09:08  |
Eclipse User |
|
|
|
Ed,
I need some help with annotations. We have several extension properties
for XSDSimpleTypeDefinitions that we'd like to persist via Annotations.
What is the best practice for capturing name value pairs in the appInfo?
The tricky part is that the values may contain all readable characters so we
can't simply use a delimited string. We'd prefer to use XML, but if I
remember correctly there are issues with capturing XML in the appInfo value
field.
thanks,
Lance Phillips
|
|
|
|
|
Re: Help with annotations [message #38404 is a reply to message #38371] |
Mon, 08 March 2004 17:53  |
Eclipse User |
|
|
|
Originally posted by: merks.ca.ibm.com
Lance,
This sounds fine.
Lance Phillips wrote:
> Ed,
> I actually found a very simple approach that seems to meet our needs.
> Under the appinfo element I've simply added our tags as dom Attr entities.
> It outputs beautifully and seems to meet all our needs. Are there any
> dangers that I should be aware of with this approach?
>
> thanks,
>
> lp
> "Ed Merks" <merks@ca.ibm.com> wrote in message
> news:404C990C.A8F2B6F1@ca.ibm.com...
> > Lance,
> >
> > The appinfo element can contain any nested XML so you should have a source
> > attribute to uniquely identify the appinfo as yours and then have some XML
> > syntax for describing the information, kind of like <hfp:xyz> stuff in the
> > schema for schemas. You might also consider encoding the information as a
> > non-schema namespace attribute, kind of like the ecore:xyz annotations we
> > support for specifying the mapping to Ecore.
> >
> >
> > Lance Phillips wrote:
> >
> > > Ed,
> > > I need some help with annotations. We have several extension
> properties
> > > for XSDSimpleTypeDefinitions that we'd like to persist via Annotations.
> > > What is the best practice for capturing name value pairs in the appInfo?
> > > The tricky part is that the values may contain all readable characters
> so we
> > > can't simply use a delimited string. We'd prefer to use XML, but if I
> > > remember correctly there are issues with capturing XML in the appInfo
> value
> > > field.
> > >
> > > thanks,
> > >
> > > Lance Phillips
> >
|
|
|
Re: Help with annotations [message #583932 is a reply to message #38174] |
Mon, 08 March 2004 11:02  |
Eclipse User |
|
|
|
Lance,
The appinfo element can contain any nested XML so you should have a source
attribute to uniquely identify the appinfo as yours and then have some XML
syntax for describing the information, kind of like <hfp:xyz> stuff in the
schema for schemas. You might also consider encoding the information as a
non-schema namespace attribute, kind of like the ecore:xyz annotations we
support for specifying the mapping to Ecore.
Lance Phillips wrote:
> Ed,
> I need some help with annotations. We have several extension properties
> for XSDSimpleTypeDefinitions that we'd like to persist via Annotations.
> What is the best practice for capturing name value pairs in the appInfo?
> The tricky part is that the values may contain all readable characters so we
> can't simply use a delimited string. We'd prefer to use XML, but if I
> remember correctly there are issues with capturing XML in the appInfo value
> field.
>
> thanks,
>
> Lance Phillips
|
|
|
Re: Help with annotations [message #583990 is a reply to message #38272] |
Mon, 08 March 2004 13:33  |
Eclipse User |
|
|
|
Ed,
I actually found a very simple approach that seems to meet our needs.
Under the appinfo element I've simply added our tags as dom Attr entities.
It outputs beautifully and seems to meet all our needs. Are there any
dangers that I should be aware of with this approach?
thanks,
lp
"Ed Merks" <merks@ca.ibm.com> wrote in message
news:404C990C.A8F2B6F1@ca.ibm.com...
> Lance,
>
> The appinfo element can contain any nested XML so you should have a source
> attribute to uniquely identify the appinfo as yours and then have some XML
> syntax for describing the information, kind of like <hfp:xyz> stuff in the
> schema for schemas. You might also consider encoding the information as a
> non-schema namespace attribute, kind of like the ecore:xyz annotations we
> support for specifying the mapping to Ecore.
>
>
> Lance Phillips wrote:
>
> > Ed,
> > I need some help with annotations. We have several extension
properties
> > for XSDSimpleTypeDefinitions that we'd like to persist via Annotations.
> > What is the best practice for capturing name value pairs in the appInfo?
> > The tricky part is that the values may contain all readable characters
so we
> > can't simply use a delimited string. We'd prefer to use XML, but if I
> > remember correctly there are issues with capturing XML in the appInfo
value
> > field.
> >
> > thanks,
> >
> > Lance Phillips
>
|
|
|
Re: Help with annotations [message #584003 is a reply to message #38371] |
Mon, 08 March 2004 17:53  |
Eclipse User |
|
|
|
Lance,
This sounds fine.
Lance Phillips wrote:
> Ed,
> I actually found a very simple approach that seems to meet our needs.
> Under the appinfo element I've simply added our tags as dom Attr entities.
> It outputs beautifully and seems to meet all our needs. Are there any
> dangers that I should be aware of with this approach?
>
> thanks,
>
> lp
> "Ed Merks" <merks@ca.ibm.com> wrote in message
> news:404C990C.A8F2B6F1@ca.ibm.com...
> > Lance,
> >
> > The appinfo element can contain any nested XML so you should have a source
> > attribute to uniquely identify the appinfo as yours and then have some XML
> > syntax for describing the information, kind of like <hfp:xyz> stuff in the
> > schema for schemas. You might also consider encoding the information as a
> > non-schema namespace attribute, kind of like the ecore:xyz annotations we
> > support for specifying the mapping to Ecore.
> >
> >
> > Lance Phillips wrote:
> >
> > > Ed,
> > > I need some help with annotations. We have several extension
> properties
> > > for XSDSimpleTypeDefinitions that we'd like to persist via Annotations.
> > > What is the best practice for capturing name value pairs in the appInfo?
> > > The tricky part is that the values may contain all readable characters
> so we
> > > can't simply use a delimited string. We'd prefer to use XML, but if I
> > > remember correctly there are issues with capturing XML in the appInfo
> value
> > > field.
> > >
> > > thanks,
> > >
> > > Lance Phillips
> >
|
|
|
Powered by
FUDForum. Page generated in 0.04660 seconds