2005
DOI: 10.1007/11547273_1
|View full text |Cite
|
Sign up to set email alerts
|

Patterns and Types for Querying XML Documents

Abstract: Among various proposals for primitives for deconstructing XML data two approaches seem to clearly stem from practise: path expressions, widely adopted by the database community, and regular expression patterns, mainly developed and studied in the programming language community. We think that the two approaches are complementary and should be both integrated in languages for XML, and we see in that an opportunity of collaboration between the two communities. With this aim, we give a presentation of regular expr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…Beside other applications, node selection is basic to XML transformation languages (Query, XSLT, XDuce, CDuce, tree transducer, etc [13,7,15]) and of interest for Web information extraction (Lixto, Squirrel, etc [1,12,5]). …”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Beside other applications, node selection is basic to XML transformation languages (Query, XSLT, XDuce, CDuce, tree transducer, etc [13,7,15]) and of interest for Web information extraction (Lixto, Squirrel, etc [1,12,5]). …”
Section: Introductionmentioning
confidence: 99%
“…Monadic Datalog yields attractive alternatives for expressing monadic queries, in particular for visual Web information extraction [11]. More general n-ary queries have been promoted by XML programming languages with pattern matching such as XDuce and CDuce [13,7]. Their patterns or types with n capture variables specify n-ary node selection queries in trees.…”
Section: Introductionmentioning
confidence: 99%
“…One interesting path of further development is to introduce types into CPC and extend the pattern unification mechanism by taking types into account, as done e.g. in [9]. The study of typed equivalences would then be the most natural path to follow, by combing the theory in this paper with the assumed types.…”
Section: Discussionmentioning
confidence: 99%
“…Types take the form of a tree grammar. [11] or the review in [5], we define patterns by extending types with capture variables. Patterns are used for inspecting documents and extracting information.…”
Section: Documents Types and Regular Pattern Expressionsmentioning
confidence: 99%