[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML-aware programming language?
Elliotte Harold writes: > How does SXML handle attribute types? Attribute types are represented as basic types of the programming language Scheme. However, there are not so many basic types in Scheme as there are specified in XML Schema. > in particular ID and IDREFS? For handling ID and IDREFS, we construct an index consisting of pairs: ( ID_attribute_value the_corresponding_SXML_element_with_this_ID ) Since all complex objects in Scheme are pointers, the latter member of the pair is (physically) a pointer to the corresponding element node in the SXML document. Currently we have the DTD parser implemented that extracts the necessary information of ID attributes declaration [from the DTD]. Parsing an XML document thus results in its SXML representation constructed, with the ID-index if required by the application. Regards, Dmitry
|
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
|