OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Where are XML types ?

[ Lists Home | Date Index | Thread Index ]

Vladimir Gapeyev wrote:
> 
> On Thu, 6 Jan 2005, Philippe Poulard wrote:
> 
> 
>>>>Where are XML types ?
>>>>People know xs:string, xs:int and xs:QName, because they are
>>>>taken from
>>>>raw data, but is there high level types for XML items such as
>>>>xml:element, xml:attribute, or xml:namespace ?
>>>>I have to name (with a QName) objects (that can be XML items)
>>>>as if they
>>>>were types.
>>>>I really really don't think that XPath2 offers a reasonable
>>>>solution with :
>>>>"5 instance of xs:integer"
>>>>". instance of element()"
>>
>>Unfortunately, my application is not really ready to handle such types.
>>I can handle an xs:string, an xml:element, a my:purchase-order, but not
>>an element(*,my:purchase-order) ; in fact, when i handle a
>>my:purchase-order, i don't mind if it comes from an element or not ; in
>>my application, i don't use complex types (in the sense of W3C XML
>>Schema), i simply use objects that may have been unmarshalled from XML
>>or not
>>
>>In this strange world, they all have a QName
> 
> 
> It appears to me that your application has a need that was not an issue
> for the usecases addressed by Schema or XPath-2.0.

you're right, i'm really out of the scope of WXS, except for primitive types

   So, you are safe by
> picking whatever QNames you want!  (Just avoid using "xml" for a prefix,
> in case your QNames ever get serialized into textual XML, --- "xml", and
> other prefixes starting with "xml", are reserved by the Namespaces Rec for
> future W3C-sanctioned use.)

what people would think if i use my:element ? xml:element is more 
"natural" and anybody may understand what i'm talking about ; if people 
encounter my:element, they could think that it has something special 
regarding the usual XML element...

so, i decide anyway to keep my first idea, and warn that xml:element and 
others are understandable only in the scope of the spec i'm working on

i'm just looking of a way of naming types with a qname ; and it is not 
as simply as it seems

> 
> Vladimir
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
> 


-- 
Cordialement,

            ///
           (. .)
  -----ooO--(_)--Ooo-----
|   Philippe Poulard    |
  -----------------------




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS