(Robin Berjon) Over two months have now passed since the W3C workshop on Binary Interchange. While the binary XML debate rages on in the XML community, the cautious observer will note that the discussion is shifting from a polarised and rather sterile fight to a slightly quieter conversation in whic
Tag: JSON / JAVA / XML
XmlAttributes.XmlType Property
The XmlTypeAttribute can be used to control how a type is serialized by the XmlSerializer. For example, by default, when a type is serialized, the XmlSerializer uses the class name as the XML element name. By creating an XmlTypeAttribute, setting the XmlType property to it, and creating an XmlAttrib
Interacting with Resources: Web Architecture Review
(Kendall Grant Clark) had hoped to examine the W3C TAG’s Architectural Principles of the World Wide Web (AWWW) within the space of three installments of the XML-Deviant column. That plan turned out to be overly ambitious, since there are some outstanding issues and nontrivial puzzles remaining; or
Efficient Evaluation of Multiple Queries on Streaming XML Data
(Mong Li Lee, Boon Chin Chua, Wynne Hsu and Kian-Lee Tan) Traditionally, XML documents are processed at where they are stored. This allows the query processor to exploit pre-computed data structures (e.g., index) to retrieve the desired data efficiently. However, this mode of processing is not suit
Overview of WAP XML Binary Coding
(Petteri Kangaslampi) WAP, Wireless Application Protocol, is a suite of specifications for accessing various kinds of information services from mobile devices such as digital mobile phones [WAP]. A core part of WAP is WML, Wireless Markup Language [WML], an XML-based [XML] language for describing th
Defining XML Views over Relational Data
(Ronald Bourret) The current implementations of XML over relational databases follow two strategies: –A canonical mapping, such as that described in Mapping DTDs to Databases. –A query language, such as the FOR XML EXTENDED clause in Microsoft SQL Server. The problem with the first strate
Process SOAP Headers in JAX-RPC Handlers
(Kevin Jones) Java API for XML-based Remote Procedure Calls (JAX-RPC) can be used to map Web services operations onto Java method calls. I discussed this concept in a previous article (“Write and Configure JAX-RPC Handlers,” January 7, 2004) that included how to write and configure JAX-RPC-based han
Tip: Use language-specific tools for XML processing
(Uche Ogbuji) DOM and SAX are the two best known systems for XML processing, but they are really compromises across programming languages. As such, they do not take advantage of any language’s particular strengths. Often it is better to duck conventional wisdom and use special APIs that take advanta
The Ox Documentation Tool
(Michael Fitzgerald) Ox is a simple documentation tool for people who regularly work at the shell or command-prompt level. It’s a command-line Java program that accepts a keyword or term as input and then returns documentation for that term. It’s free, open source software (BSD license), and because
XML Data in SQL Server
(Mike Gunderloy) If you’ve been working with SQL Server 2000, you’re probably already familiar with the XML capabilities provided by the SQLXML technologies, a set of add-on libraries for SQL Server. With SQLXML installed, you can return the results of relational queries as XML fragments, use XPath
