Sharing structured data

XML Magazine

Subscribe to XML Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get XML Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories

This article describes how to use Scalable Vector Graphics (SVG), the amazing new graphic format, with CFML to create dynamic charts and diagrams. SVG is the W3C standard format for scalable graphics based on XML (see Yes, that's right, graphics based on XML; for example, see the following code: This SVG snippet renders a vector graphic 250x300 pixels holding both a red-filled circle with a radius of 50 pixels at the coordinates 120, 120, and an opacity level of 0.7, and a smaller blue circle. Save this snippet as test.svg and embed it in an HTML page using the following code:

This is my HTML page holding the SVG


XML Binding Frameworks in the Context of Service-Oriented Architecture

This article critically evaluates the role of XML binding frameworks play in the context of service-oriented architecture (SOA) platforms, and it also provides an objective evaluation of the popular XML binding frameworks in a J2EE environment. XML binding refers to the mapping of XML documents to/from any suitable internal representation (e.g., object-based representation) that is understandable by the underlying system, and in the process facilitating easy and intuitive access to the data in XML documents. In a J2EE context, this translates to an easier and logically meaningfu... (more)

Google Maps and ASP.NET

I am sure that most of you have heard about or have had a chance to use Google Maps. It's a great service and I was really impressed by the responsiveness of the application and the ease with which users could drag and zoom maps from a Web browser. It has in many ways heralded the arrival of AJAX (Asynchronous JavaScript and XML), which I am sure will revitalize Web development in the days to come. What makes the service even better is the availability of the Google Maps API (Application Programming Interface) as a free Beta service. The API allows developers to embed Google Map... (more)

An Introduction to Maven - Part III

In the parts 1 and 2 of this article, we demonstrated how to download and install Maven 2, how to install the Maven 2 plugin for Eclipse, and how to go about setting up a project directory structure using Maven 2. We used a simple use case for displaying employee details on the Web given an employee ID, but deliberately made the design a bit complex by introducing design concepts such as XML binding, EJBs, and JCA connectors to illustrate a few of the many features offered by Maven. In this final installment of the article, we continue with the remaining modules in our example an... (more)

Solution Dependencies in SharePoint 2010

With MOSS 2007, I often got asked what order do I install these solution packages in.  Oftentimes, it was critical that they get installed in a particular order.  With features, we have had the ability to set dependencies, but we really didn’t have anything like that for solution packages.  Well, I haven’t heard people talking about this new feature yet, but we can in fact set solution dependencies in the manifest.xml file. The way it works is that it checks to see if a dependent solution has already been deployed on your farm (or site collection for sandbox solutions).  However... (more)

"I Didn't Invent XML Dammit," Says Tim Bray

It's every geek's dream to be able to write such a message. Tim Bray, Canadian technologist extraordinary, has finally had enough of being dubbed "the inventor of XML" - and accordingly wrote to a Slashdot thread yesterday to say:  I didn't invent XML dammit (Score:5, Informative) by tbray (95102) on Friday January 09, @07:10PM (#7934486) There were 11 other people on the committee and a couple hundred more in the discussion group. Geez. [ Reply to This ]   "I was just going to suggest that somebody push you off a cliff, in case you feel like inventing something else," was the first (... (more)