[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Where are XML types ?
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 | -----------------------
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|