127 Hits in 4.1 sec

Compiling XSLT 2.0 into XQuery 1.0

Achille Fokoue, Kristoffer Rose, Jérôme Siméon, Lionel Villard
2005 Proceedings of the 14th international conference on World Wide Web - WWW '05  
In this paper, we present an approach to compile XSLT 2.0 into XQuery 1.0, and a working implementation of that approach.  ...  XQuery 1.0 [16] and XSLT 2.0 [7] share a lot in common: they share XPath 2.0 as a common sub-language and have the same expressiveness.  ...  The main contribution of this paper is an approach to compile XSLT 2.0 stylesheets into XQuery 1.0, which provides the foundations for a tight coupling between the languages.  ... 
doi:10.1145/1060745.1060844 dblp:conf/www/FokoueRSV05 fatcat:myqn2mca2fhwzolabfb44oqd2i

Ten Reasons Why Saxon XQuery is Fast

Michael H. Kay
2008 IEEE Data Engineering Bulletin  
Saxon also implements XSLT 2.0 [5], XPath 2.0 [6], XML Schema 1.0 [7], and a significant subset of the new features in the draft XML Schema 1.1 specification [8].  ...  The .NET version is created by cross-compiling the Java bytecode into .NET IL code, using the open-source IKVMC cross-compiler [10].  ...  In XQuery (and for that matter in XSLT 2.0), the two kinds of operation can be composed in arbitrary ways.  ... 
dblp:journals/debu/Kay08 fatcat:gwfloiovhzaybn54oqp3supecy

Decidable XPath Fragments in the Real World

David Baelde, Anthony Lick, Sylvain Schmitz
2019 Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems - PODS '19  
These problems are undecidable in general, but several fragments have been identified over time for which satisfiability (or query containment) is decidable: CoreXPath 1.0 and 2.0 without so-called data  ...  To investigate the practical impact of these theoretical fragments, we design a benchmark compiling thousands of real-world XPath queries extracted from open-source projects.  ...  The first step to this end is the compilation of a benchmark of 21,141 real-world XPath queries. The queries are extracted from opensource projects that rely heavily on XSLT or XQuery.  ... 
doi:10.1145/3294052.3319685 dblp:conf/pods/BaeldeLS19 fatcat:p5ltcdprgngsld3ueyiyybxhwy

Logical Foundations of XML and XQuery [chapter]

Maarten Marx
2009 Lecture Notes in Computer Science  
We ran the queries U1-U7 on the following four XQuery engines: -SaxonB version 8.6.1 [40] -Qizx/Open version 1.0 [5] -MonetDB/XQuery version 0.10 [49] , 32 bit compilation.  ...  XSLT 2.0 has a very useful command for this task: xsl:for-each-group. This command, new in XSLT 2.0, replaces the so-called Muenchian method which was needed in version 1.0 of XSLT [39] .  ...  The id attribute of the query element gives the query name used in the histogram; the description element gives a short query description; and the syntax element contains the actual query in XQuery.  ... 
doi:10.1007/978-3-642-03754-2_3 fatcat:qkmz7pgvmfc2hizddq3awke7hu

Growing XQuery [chapter]

Mary Fernández, Jérôme Siméon
2003 Lecture Notes in Computer Science  
XQuery 1.0 and its sister language XPath 2.0 are designed jointly by members of the World-wide Web Consortium's XSLT and XML Query working groups.  ...  XQuery 2.0 will be, but we observe that XQuery 1.0 is growing already.  ... 
doi:10.1007/978-3-540-45070-2_18 fatcat:bndj4zz245fjzkq67us2i4gaeu

Equipping IDEs with XML-Path Reasoning Capabilities

Pierre Genevès, Nabil Layaïda
2014 ACM Transactions on Internet Technology  
One of the challenges in web development is to help achieving a good level of quality in terms of code size and runtime performance, for popular domain-specific languages such as XQuery, XSLT, and XML  ...  We further develop this idea in the context of XQuery for which we introduce an analysis for identifying and eliminating dead code automatically.  ...  Second, we consider that XPath expressions still return sets of nodes (as in XPath 1.0) instead of node sequences (as in XPath 2.0 and XQuery).  ... 
doi:10.1145/2602573 fatcat:pdef2e2cqbablmnobiys4o7kti


Bogdan Alexe, Wang-Chiew Tan, Yannis Velegrakis
2008 Proceedings of the VLDB Endowment  
The visual specification can usually be compiled into different executable languages, such as XSLT, XQuery, Java or C.  ...  As described earlier, a mapping system compiles a visual specification into executable languages, such as XSLT, XQuery, Java or C.  ...  The precise specification of P is described in XQuery below.  ... 
doi:10.14778/1453856.1453886 fatcat:f76ond7rf5bkhgzdhala63c6y4

The XMLBench Project: Comparison of Fast, Multi-platform XML libraries [chapter]

Suren Chilingaryan
2009 Lecture Notes in Computer Science  
2.0 in Java version Stylesheets XSLT 1.0, XSLT 2.0 in Java version 2.5 Intel XML Software Suite Web Services - Intel has developed its XML Software Suite (XSS [35]) using all capabilities of their newest  ...  support, XInclude support -XQuery 1.0, XPath 2.0 DOM level 2 and 3, StAX (Java Only), SAX 1 Stylesheets Network -FTP, HTTP Web Services Validation -DTD, XML Schema 1.0 Security - Query XPath 1.0, XPath  ... 
doi:10.1007/978-3-642-04205-8_4 fatcat:5nfqqgj7ire2dnoihoi4w7ojq4

The Essence of XML (Preliminary Version) [chapter]

Jérôme Siméon, Philip Wadler
2002 Lecture Notes in Computer Science  
The World-Wide Web Consortium (W3C) promotes XML and related standards, including XML Schema, XQuery, and XPath. This paper describes a formalization XML Schema.  ...  A formal semantics based on these ideas is part of the official XQuery and XPath specification, one of the first uses of formal methods by a standards body.  ...  XSLT 2.0, XQuery 1.0, and XPath 2.0 are currently being designed -they have type systems based on XML Schema.  ... 
doi:10.1007/3-540-45788-7_2 fatcat:mck2vnha6fhfxervhvnc5inshe

Technical context and cultural consequences of XML

S. Adler, R. Cochrane, J. F. Morar, A. Spector
2006 IBM Systems Journal  
The emerging Recommendation, XQuery 1.0 and XPath 2.0 Full-Text (XQFT), 38 adds full-text extensions to XQuery and XPath.  ...  The paper ''Enhancing XML search with XQuery 1.0 and XPath 2.0 Full-Text'' by Case provides further support for XQuery Full-Text from an end-user point of view.  ... 
doi:10.1147/sj.452.0207 fatcat:vxq4hgtcmbeufovuntrn2rluym


Matthew Harren, Mukund Raghavachari, Oded Shmueli, Michael G. Burke, Rajesh Bordawekar, Igor Pechtchanski, Vivek Sarkar
2005 Proceedings of the 14th international conference on World Wide Web - WWW '05  
We have built a prototype compiler for XJ, and our preliminary experiments demonstrate that the performance of XJ programs can approach that of traditional low-level API-based interfaces, while providing  ...  The subject of this paper is XJ, a research language that proposes novel mechanisms for the integration of XML as a first-class construct into Java TM .  ...  It is straightforward to map XJ values into XQuery values and XJ logical classes into XQuery item types.  ... 
doi:10.1145/1060745.1060788 dblp:conf/www/HarrenRSBBPS05 fatcat:rvbuitqrbnemtfqwc6yjqdllru

High-performance complex event processing over XML streams

Barzan Mozafari, Kai Zeng, Carlo Zaniolo
2012 Proceedings of the 2012 international conference on Management of Data - SIGMOD '12  
Being able to compile complex pattern queries into equivalent VPAs has several key benefits. First, it allows for expressing complex queries that are common in CEP applications.  ...  An efficient implementation for XSeq based on VPA-based query plans, and several compile-time and run-time optimizations. 3.  ...  Inasmuch as XPath provides the kernel of several query languages, such as XQuery, we expect that these languages will also benefit from the extensions and implementation techniques described in this paper  ... 
doi:10.1145/2213836.2213866 dblp:conf/sigmod/MozafariZZ12 fatcat:jxfthfm3srdrtkczao7cdsbxia

Mapping between RDF and XML with XSPARQL

Stefan Bischof, Stefan Decker, Thomas Krennwallner, Nuno Lopes, Axel Polleres
2012 Journal on Data Semantics  
The Extensible Markup Language (XML) has become widely adopted as an almost ubiquitous interchange format for data, along with transformation languages like XSLT and XQuery to translate data from one XML  ...  format into another.  ...  The following proposals suggest compiling a SPARQL query to XSLT/XQuery: Bikakis et al.  ... 
doi:10.1007/s13740-012-0008-7 fatcat:ennvvfrfmzgobft7f2iirb7i4q

XQuery reloaded

Roger Bamford, Sorin Nasoi, Markos Zacharioudakis, Vinayak Borkar, Matthias Brantner, Peter M. Fischer, Daniela Florescu, David Graf, Donald Kossmann, Tim Kraska, Dan Muresan
2009 Proceedings of the VLDB Endowment  
Among others, this paper presents an XQuery Benchmark Service which helps practitioners and XQuery processor vendors to find performance problems in an XQuery processor.  ...  This paper describes a number of XQuery-related projects. Its goal is to show that XQuery is a useful tool for many different application scenarios.  ...  As mentioned in the introduction, XQuery is a family of recommendations of the W3C. It extends XPath and was co-designed with XSLT 2.0.  ... 
doi:10.14778/1687553.1687560 fatcat:rqw4yu3gjjagtdcdsfhrn7n2pm

Projecting XML Documents [chapter]

Amélie Marian, Jérôme Siméon
2003 Proceedings 2003 VLDB Conference  
The main contribution of the paper is a static analysis technique that can identify at compile time which parts of the input document are needed to answer an arbitrary XQuery.  ...  XQuery is not only useful to query XML in databases, but also to applications that must process XML documents as files or streams.  ...  The XSLT implementations were tested using a simple XSLT translation of the original XQuery.2˜jwb/j jmdict.html 3 Note that we do not currently  ... 
doi:10.1016/b978-012722442-8/50027-6 dblp:conf/vldb/MarianS03 fatcat:hwcrjlgy6faaffbcnfayyaupxm
« Previous Showing results 1 — 15 out of 127 results