White Papers

Efficient Incremental Validation of XML Documents

Overview This paper discusses incremental validation of XML documents with respect to DTDs and XML Schema definitions. The paper considers insertions and deletions of subtrees, as opposed to leaf nodes only, and the paper also considers the validation of ID and IDREF attributes. The paper presents two classes of schemas, which capture most real-life DTDs, and show that they admit a logarithmic time incremental validation algorithm that, in many cases, requires only constant auxiliary space. The paper then discusses an implementation of these algorithms that is independent of, and can be customized for different storage mechanisms for XML. Finally, the paper presents extensive experimental results showing that the approach is highly efficient and scalable.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
University of Toronto
File Format
PDF
Date Published
Nov 4, 2008
Format
White Papers
Topics
XML

Similiar White Papers

Consuming the RSS Feed of Amazon Using C# and ASP.NET

Consuming the RSS Feed of Amazon Using C# and ASP.NET

One is able to consume the RSS feed and display the latest programming books of Amazon with a few lines of code in C# an

Publisher: Code101.com  |  Tags: orange, rss, website

Programming With the Java XML Digital Signature API

Programming With the Java XML Digital Signature API

One of the significant new features of the Java Platform, Standard Edition 6 (Java SE 6) is the Java XML Digital Signatu

Publisher: Sun Microsystems  |  Tags: api, applications, data, digital, java

Using kXML to Access XML Files on J2ME Devices

Using kXML to Access XML Files on J2ME Devices

This paper details the use of kXML 2r2.1.8, a small XML pull parser specially designed for constrained environments, to

Publisher: IBM  |  Tags: api, data, java

MSDN Webcast: AJAX Support in Visual Studio 2008 (Level 200)

MSDN Webcast: AJAX Support in Visual Studio 2008 (Level 200)

Asynchronous JavaScript and XML (AJAX) has become a great way to get more value out of the Web applications. This webcas

Publisher: Microsoft  |  Tags: applications

Using the Excel 2003 XML Tools Add-In Version 1.1

Using the Excel 2003 XML Tools Add-In Version 1.1

The Microsoft Office Excel 2003 XML Tools Add-in Version 1.1 is used to aid Excel 2003 developers in working with XML da

Publisher: Microsoft  |  Tags: data, developers, excel, microsoft office, office

University of Toronto White Papers

Stochastic Analysis of Network Coding in Epidemic Routing

Stochastic Analysis of Network Coding in Epidemic Routing

Epidemic routing has been proposed to reduce the data transmission delay in disruption tolerant wireless networks, in wh

Publisher: University of Toronto  |  Tags: data, network, realistic, wireless networks

A Novel Low-Power FPGA Routing Switch

A Novel Low-Power FPGA Routing Switch

This paper proposes a new programmable FPGA routing switch that can operate in three different modes: high-speed, low-po

Publisher: University of Toronto

Adaptive Channel SVD Estimation for MIMO-OFDM Systems

Adaptive Channel SVD Estimation for MIMO-OFDM Systems

In this paper an adaptive estimation algorithm for channel matrix singular value decomposition (SVD) in multiple-input m

Publisher: University of Toronto  |  Tags: square

A Location-Aided Power-Aware Routing Protocol in Mobile Ad Hoc Networks

A Location-Aided Power-Aware Routing Protocol in Mobile Ad Hoc Networks

In multi-hop wireless ad-hoc networks, designing energy-efficient routing protocols is critical since nodes are power-co

Publisher: University of Toronto  |  Tags: data

Why Do Denial of Service Attacks Reduce Future Visits?: Switching Costs Vs. Changing Preferences

Why Do Denial of Service Attacks Reduce Future Visits?: Switching Costs Vs. Changing Preferences

This paper examines the denial of service attacks of February 2000 to determine the impact of an exogenous website shutd

Publisher: University of Toronto  |  Tags: online shopping, website