Daniel Marcus

Dr. Marcus has twenty years of experience in software architecture and design. He is co-founder, President, and Chief Operating Officer at Speechwise Technologies, an applications software company at the intersection of speech, wireless, and Internet technologies. Prior to starting Speechwise, he was Director of E-Business Consulting at Xpedior, leading the strategy, architecture, and deployment of e-business applications for Global 2000 and dot-com clients. Dr. Marcus has been a Visiting...

Summary Jox

Since the XML Infoset is an abstract construct, there are many ways to implement this specification. Although we have described the Infoset in the context of a hierarchical tree for simplicity, it need not be presented in this fashion. Alternate representations could include but aren't limited to an event-based interface like SAX or a query-based interface. The fundamental requirement of this specification is that the various information items and their properties are made available to XML...

Professional XML

lt Cover gt lt Image source 'ProXML.png' gt lt Book gt lt Body gt lt Catalog gt In the above example, we could use an XML Base-aware browser to link to a homepage and display PNG images from two different hypothetical directories at the Wrox website, after resolving the relative URIs The lt Logo gt image would be located at The lt Homepage gt would be linked to at The lt Cover gt images would be located at and The scope of the first xml base attribute the one within lt Catalog gt is the entire...

Pete Kobak

Pete Kobak built and programmed his first computer from a kit in 1978, which featured 256 bytes of RAM and a single LED output. After a fling as an electrical engineer for IBM, Pete gradually moved into software development to support mainframe manufacturing. He earned geek programmer status in the late '80s when he helped to improve Burroughs' Fortran compiler by introducing vectorization of DO loops. Justified by his desire to continue to pay his mortgage, Pete left Burroughs in 1991 to put...

Attributes

If elements are the nouns of XML, then attributes are its adjectives Often there is some information about an element that we wish to attach to it, as opposed to including it as a string inside the element, or one of its children. This can be done using attributes, each of which is comprised of a name-value pair. Both starttags and empty-element tags may include attributes within the tag. Attribute values must always be string literals, so the attribute value can use either of the two...