Altova Mailing List Archives>Archive Index >xml-dev Archive Home >Recent entries >Thread Prev - RE: [xml-dev] A bad idea to use the XML Schema list type? [Thread Next] RE: [xml-dev] A bad idea to use the XML Schema list type?To: "Michael Kay" <mike@--------.--->, "Costello, Roger L." Date: 2/9/2009 3:51:00 PM > Of course, using child elements is better from a purist point > of view. But if you look at how SVG or GML represent > polygons, doing it with child elements would give a > horrendous explosion of document size and parsing time. > > (However, the micro-syntax that SVG and GML use isn't XSD > list syntax, because they are dealing with a sequence of > pairs of numbers. So you can't take advantage of > schema-awareness in XSLT in quite the same way; to process > these vocabularies you do have to parse the data at > application level. But that can be done very easily, you only > have to write the function library to handle the syntax once.) GML 2.x uses the xs:string data type for coordinates, where the strings are space-separated tuples (or triples) of x,y(,z) coordinates. GML 3.x uses XSD xs:list syntax to represent coordinates, with the number of dimensions to be interpeted of the list stored in an "dimension" attribute. This allows XSLT/XPATH 2 GML users to benefit from schema awareness. Cheers, Peter Rushforth _______________________________________________________________________ XML-DEV is a publicly archived, unmoderated list hosted by OASIS to support XML implementation and development. To minimize spam in the archives, you must subscribe before posting. [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ Or unsubscribe: xml-dev-unsubscribe@l... subscribe: xml-dev-subscribe@l... List archive: http://lists.xml.org/archives/xml-dev/ List Guidelines: http://www.oasis-open.org/maillists/guidelines.php | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
