[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: RDDL for names (was Re: XML Schema built-in data typenamespaceURI.)
Eric van der Vlist wrote: > > I can define a datatype through: > > <xsd:simpleType name="myUnsignedInt" id="myUnsignedInt" ... > > However, XPointer applies here since a schema is a XML document and the > URI associated with the simpleType element will be {current schema > location}#myUnsignedInt where {current schema location} may or may not > be equal to the target namespace (assuming there is one) and is not > fixed (what if I copy this schema on my local file system). Right, so using XPointer: http://example.org/yourSchema.xsd#xpointer(/xsd:schema/xsd:simpleType[@name= 'myUnsignedInt'] would be equivalent to: http://example.org/yourSchema.xsd#myUnsignedInt but allow overloading names for types, elements and attributes. XPointer also allows us to implement collections in RDDL e.g. <div id="foo"> <rddl:resource .../> <rddl:resource .../> <rddl:resource .../> </div> => #foo/1 #foo/2 #foo/3 -Jonathan
|
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
|