Big Blog

Arts & Culture
Banking
Biological Science
Blog Watch
Celebrities
Computer Games
Computer Security
Cricket
Data Privacy
Developer
Domain Names
E-commerce
Gadgets
General Science
Handhelds
IP & Patents
Java
Linux
Mobile Technology
Movie Reviews
MP3
Nanotech
Online Auctions
Online Legal Issues
Open Source
Personal Finance
Photography
Quirky
Robotics
Search Engines
Space Science
Top Internet
Top Stories
Top Tech
Video Games
Web Developer
Webmaster Tips
XML & Metadata
{Home}



Index XML Documents with VTD XML: related news

Index XML Documents with VTD-XML

Traditionally DOM or SAX-based enterprise applications have to repeat CPU-intensive XML parsing when accessing the same documents multiple times. VTD-XML 2.0 introduces a simple general-purpose XML index called VTD+XML (http://vtd-xml.sourceforge.net/persistence.html) that eliminates the need for repetitive parsing of those applications.

XML Schema Refinement Through Redundancy Detection and Normalization

It is observed that XML databases are often "Casually designed" and XML FDs may not be determined in advance. Under such circumstances, discovering XML data redundancies from the data itself becomes necessary and is an integral part of the schema refinement (or re-design) process. This paper presents the design and implementation of the first system, DiscoverXFD, for efficient discovery of XML data redundancies. It employs a novel XML data structure and introduces a new class of partition-based algorithms. The XML data redundancies are defined on the basis of a new notion of XML functional dependency (XML FD) that extends previous notions by incorporating set elements into the XML FD specification, and maintains tuple-based semantics through the novel concept of Generalized Tree Tuple (GTT).

A Fusion Approach to XML Structured Document Retrieval

XML has emerged as a lingua franca of the WWW and is rapidly replacing other formats as the preferred form for information ranging from protocol exchange messages to full documents and databases. With this rapid growth, and the conversion of information resources to XML, comes an increasing need for effective search and retrieval of XML documents and their constituent elements. The XML retrieval problem is to retrieve not only complete documents, but also the component parts of those documents that may contain relevant information. Thus, an effective retrieval system for XML retrieval must deal with retrieval and ranking of both full documents and components derived from the document structure. This paper examines the application of data fusion methods to the XML retrieval problem.

Recursive XML Schemas, Recursive XML Queries, and Relational Storage: XML-to-SQL Query Translation

This paper considers the problem of translating XML queries into SQL when XML documents have been stored in an RDBMS using a schema-based relational decomposition. Surprisingly, there is no published XML-to-SQL query translation algorithm for this scenario that handles recursive XML schemas. This paper presents a generic algorithm to translate path expression queries into SQL in the presence of recursion in the schema and queries. This algorithm handles a general class of XML-to-Relational mappings, which includes all techniques proposed in literature.

ROX: Relational Over XML

An increasing percentage of the data needed by business applications is being generated in XML format. Storing the XML in its native format will facilitate new applications that exchange business objects in XML format and query portions of XML documents using XQuery. This paper explores the feasibility of accessing natively-stored XML data through traditional SQL interfaces, called Relational Over XML (ROX), in order to avoid the costly conversion of legacy applications to XQuery. It describes the forces that are driving the industry to evolve toward the ROX scenario as well as some of the issues raised by ROX. The impact of denormalization of data in XML documents is discussed both from a semantic and performance perspective.

Publishing Relational Data in XML: The SilkRoute Approach

XML Publishing is the task of transforming the relational data into XML, for the purpose of exchange over the Internet. Database vendors are currently working to offer XML publishing solutions in their systems, but no standard exists yet, and vendors' solutions provided differ considerably. This paper describes here a middle-ware system for XML publishing, called SilkRoute, which requires only a standard ODBC/JDBC interface to the relational engine. In SilkRoute, the XML data can be either a virtual view of the relational data, in which case, a user asks XML queries, which are translated into SQL and sent to the relational engine, or a materialized view, in which case the entire database, or a large fragment thereof, is exported into XML.

Extensible Markup Language (XML) 1.0 Fifth Edition Is a W3C Recommendation

The XML Core Working Group has published the W3C Recommendation of Extensible Markup Language (XML) 1.0 (Fifth Edition). This fifth edition of the widely deployed standard XML incorporates corrections to errata found in previous versions. In particular, one correction relaxes the restrictions on element and attribute names, thereby providing in XML 1.0 the major end user benefit currently achievable only by using XML 1.1. As a consequence, many possible documents that were not well-formed according to previous editions of this specification are now well-formed, and previously invalid documents using the newly-allowed name characters in, for example, ID attributes, are now valid. XML has been designed for ease of implementation and for interoperability with both SGML and HTML.

Poll: Have you ever written anything in XML?

I started working with XML about 7 years ago, and as I go on I find myself doing more and more with XML documents than I ever thought I would. I write two RSS feeds from scratch (as well as maintain several feeds through blogs and other automation), all of my About.com documents are written in XML, and I'm starting to dabble in XML data to drive Ajax Web applications. When I wrote my first XML article, I barely scratched the surface of what was possible. Even now, I feel like I'm missing more than I'm grasping. Have you written anything in XML?

Compare XML database approaches: How are pureXML and native XML databases similar or different?

The increasing use of XML asks for systems that store semi-structured data without forcing it into inadequate data structures. These requirements are met by both native XML databases and relational databases with integrated XML support. The question is: Why should you prefer a native XML database over an XML-aware classic database or the other way around? This article compares the approaches of a number of varying solutions, including eXist, Mark Logic, and IBM® DB2® Express-C. The differences are translated into practical advantages and disadvantages.

Microsoft Applauds Open XML Interoperability with HTML, ODF and Java

With Open XML now ISO certified, Microsoft continues to pour efforts into the standard in order to ensure interoperability between document format implementations and across different platforms. An example of the success of the Document Interoperability Initiative, launched in March 2008, is the fact that Open XML now plays well with HTML, ODF and Java. A total of three solution certify, in Microsoft's perspective, the interoperability of Open XML, namely Open XML Document Viewer, Open XML/ODF Translators version 2.5, and the Apache POI Java SDK for Open XML.

Updating Views Over Recursive XML

This paper studies the problem of updating XML views defined over XML documents. A view update is performed by finding the base updates over the underlying data sources that achieve the desired view update. If such base updates do not exist, the view update is said to be untranslatable and rejected. In SQL, determining whether a view update is translatable is performed using schema level analysis, where the view definition and the base schema are used. XML schemas are more complex than SQL schemas, and can specify recursive types and cardinality constraints. This paper proposes a solution based on schema level analysis for determining whether an update over XML views is translatable and for finding the translation if one exists, while considering the features of XML schemas.

Xere: Towards a Natural Interoperability Between XML and ER Diagrams

XML (eXtensible Markup Language) is becoming the standard format for documents on Internet and is widely used to exchange data. Often, the relevant information contained in XML documents needs to be also stored in legacy DataBases (DB) in order to integrate the new data with the pre-existing ones. This paper introduces a technique for the automatic XML - DB integration, which is called Xere. In particular the paper presents, as the first step of Xere, the mapping algorithm which allows the translation of XML Schemas into Entity-Relationship diagrams.

Recognizing Matching Patterns for XML Data Using Grammar-Based Data Compression Algorithm

XML is a standard format for data exchange and it is well suited to represent internet applications because of its text-based format. However, this flexibility means that it incurs higher data processing overhead than ordinary data formats. This paper proposes a high-performance XML processing method using a novel pattern recognition algorithm based on a grammar compression algorithm. In the method, training XML documents are pre-analyzed in order to detect frequently appearing constructs in the document. The extended XML parser uses the results of the pre-analysis to make its parsing faster with speculative input matching.

Create business reports for XML data with Cognos 8 BI and DB2 pureXML

The widespread use of XML for capturing and exchanging critical business data is prompting many firms to explore how popular query and reporting writing tools can be used with this type of data. This article explains two techniques for generating business reports with Cognos® 8 Business Intelligence (BI) and DB2® pureXML™. You'll learn how creating relational views of hierarchical XML data as well as writing SQL-based queries over XML data can enable you to extract important information from XML documents and messages, integrate this information with existing relational data, and create compelling reports for business analysts and executives.

SYS-CON White Paper: An XML Content Platform for Storing, Processing and Delivering XML

This White Paper contains a technical overview of MarkLogic Server, an XML content platform for storing, manipulating and delivering XML content and building content applications using XQuery. MarkLogic combines the capabilities of an enterprise-class DMBS plus full-text search that leverages XML.

SYS-CON White Paper: Native XML Databases

XML databases offer functionality that significantly improves management and manipulation of XML. This white paper explains how XML databases ensure smooth, rapid integration with existing applications and systems by providing an interface to relational databases; bridges to XML editors and full-text search engines; and support for J2EE and WebDAV.

Join Minimization in XML-to-SQL Translation: An Algebraic Approach

Consider an XML view defined over a relational database, and a user query specified over this view. This user XML query is typically processed using the following steps: the translator maps the XML query to one or more SQL queries, the relational engine translates an SQL query to a relational algebra plan, the relational engine executes the algebra plan and returns SQL results, and the translator translates the SQL results back to XML. However, a straightforward approach produces a relational algebra plan after step that is inefficient and has redundant joins. This paper reports on the preliminary observations with respect to how joins in such a relational algebra plan can be minimized, while maintaining bag semantics.

Effective Schema Conversions Between XML and Relational Models

As eXtensible Markup Language (XML) is emerging as the data format of the Internet era, there is an increasing need to efficiently store and query XML data. At the same time, as requirements change, a substantial amount of conventional relational data is expected to be converted or published as XML data. One path to accommodate these changes is to transform XML data into relational format (and vice versa) to use the mature relational database technology. This paper presents three semantics-based schema transformation algorithms towards this goal.

Converting From XML to HDF-EOS

A computer program recreates an HDF-EOS file from an Extensible Markup Language (XML) representation of the contents of that file. (“HDF-EOS” and variants thereof are defined in the first of five related articles that immediately precede this article.) This program is one of two programs written to enable testing of the schemas described in the immediately preceding article to determine whether the schemas capture all details of HDF-EOS files. (The other program converts an HDF-EOS file into an XML file.) This program uses a General Purpose Language (GPL) parser called “expat” to parse XML and control extraction of data from an input XML file.

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 access, parse, and display XML files for Java 2 Micro Edition (J2ME)-enabled devices. This kXML version is based on the common XML pull API and is BSD-licensed. This paper demonstrates how to build a mobile application that brings XML data to wireless J2ME devices, and instructs you on how to craft a MIDlet that performs the necessary logic and deploys it to a J2ME environment.


Search News:


Copyright © 2001-2008 Jonathan Hedley