This sample illustrates how to navigate XML documents with an XPathNavigator created from an XPathDocument. It also demonstrates how to use an XPathNodeIterator. The XPathNavigator class provides a cursor-style model to navigate an XML document. This topic also introduces XML Path Language (XPath) e
Tag: JSON / JAVA / XML
BPEL in a Service-Oriented Architecture
(Adam Kolawa) Business Process Execution Language for Web Services (BPEL) is an XML-based language for standardizing business process description as well as standardization of interaction between business processes in a distributed environment. BPEL extends the Web services interaction model and dep
Attributes and Elements
(Ankh) I’m sometimes asked when you should use attributes and when you should use elements when designing a new XML vocabulary. There are in fact no hard and fast answers for all situations, but there are some constraints and guidelines that may help.
Experimenting Custom Build Providers
(Cristian O.) Recently, Microsoft released the source code for the built-in Providers that ship with the .NET 2.0 framework. While I never downloaded them, this release caught my attention, so I started to study this new feature of ASP.NET. I was really impressed by the power of the build providers
Seven Steps to XML Mastery, Step 1: Read Before You Write
(Frank Coyle) Reading and understanding the structure of an XML document is the first step toward XML mastery. In this first step, we’ll examine RSS, a simple XML vocabulary for describing news stories, weblogs, and just about anything else on the Web that can be summarized and linked to. The power
Storage and Retrieval of XML Documents using Object-Relational Databases
(Takeyuki Shimura, Masatoshi Yoshikawa and Shunsuke Uemura) This paper describes general storage and retrieval methods for XML documents using object-relational databases. The storage method decomposes tree structure of XML documents into nodes, and stores them in relational tables according to the
Inside the Altova XML Suite 2006
(Ed Tittel) Those who’ve been reading my XML tips over the past 5 years will have noted that I keep coming back to the various XML developer tools from Altova from time to time. The company has a brand-new 2006 edition of its XML program suite, so the time seems appropriate to talk about what’s insi
Seven Steps to XML Mastery: About This Series
(Frank Coyle) It’s been just about eight years now since XML arrived on the scene in the form of a W3C recommendation outlining the rules for writing one’s own tag-based language. Before XML there was SGML, another tag description language but considered too hefty to jumpstart the new breed of data-
Efficient XML File Reading for Game Development
(Christoph Luerig) Modern game engines read a lot of data during game start up in nearly all sub-modules. The general data format XML is about to establish itself as the de facto norm in this area. One of its strength is ease of readability. Many standard tools and exporters for this format exist th
Microformats in Context
(Uche Ogbuji) There has been a lot of discussion in XML circles as to how far the extensibility revolution promised by XML can take (or has taken) us. Is XML really a tool for creating specialized languages so that information can be expressed in the most natural formats practical? Or is it just a w
