(Benoît Marchal) In this tip, Benoît discusses the different solutions available for passing binary data (typically files) to a Web service. The evolution of Web service protocols has gone from supporting very simple requests with simple parameters to fully supporting modern, object-oriented lan
Tag: JSON / JAVA / XML
Reviewing Web Architecture: Conclusions
(Kendall Grant Clark) In this seventh and final installment of my series of XML-Deviant columns about the W3C TAG’s Architecture of the World Wide Web (AWWW) document, I conclude my examination of the third key architectural principle, data formats, which I have been calling “representation”. Wh
Performing Bulk Load of XML Data
XML Bulk Load is a stand-alone COM object that allows you to load semistructured XML data into Microsoft SQL Server tables. You can insert XML data into a SQL Server database by using an INSERT statement and the OPENXML function; however, the bulk load utility provides higher performance when you ne
Understanding XML(eXtensible Markup Lanaguage)
(Johnson P. Thomas) One of the functions of XML is the storage of data. The technologies that dominate the market for data storage are prerelational and relational databases that manage traditional data types by numbers and text. But with the entry of XML into the market,we have some new products
Introducing PyRXP
(Uche Ogbuji) PyRXP is a DTD validating XML parser developed by ReportLab. It is Python wrapper around RXP, a C parser developed by Richard Tobin and Henry Thompson of the Edinburgh Language Technology Group as the core of LT XML, “an integrated set of XML tools and a developers’ tool-kit, including
A survey of XML standards: Part 2
(Uche Ogbuji) The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. Uche Ogbuji conti
Combining RELAX NG and Schematron
(Eddie Robertsson) This article explains how to integrate two powerful XML schema languages, RELAX NG and Schematron. Embedding Schematron rules in RELAX NG is very simple because a RELAX NG validator ignores all elements not in the RELAX NG namespace (http://relaxng.org/ns/structure/1.0). This mean
XML DataTypes in SQL Server Yukon
(Suhil Srinivas) This article provides some elementary information about the new datatype in the latest release of SQL Server called Yukon beta 1. This article is a good starting point for any developer who is aware of SQL Server 2000 or any comparable database.
XPath in Five Paragraphs
(Ronald Bourret) An XPath expresssion is a series of location steps separated by slashes (/). Each step selects a set of nodes in relation to the current node. These nodes become the current node(s) for the next step. The set of nodes selected by the expression are the nodes remaining after processi
Happy Birthday, XML!
(Dave Hollander and C. M. Sperberg-McQueen) Though it’s hard to believe that it has already been five years, the World Wide Web Consortium (W3C) published XML 1.0 as a Recommendation on February 10, 1998, making XML five years old. Since its first introduction, the Extensible Markup Language has bec
