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

Dual Syntax for XML Languages

Abstract: XML is successful as a machine processable data interchange format, but it is often too verbose for human use. For this reason, many XML languages permit an alternative more legible non-XML syntax. XSLT stylesheets are often used to convert from the XML syntax to the alternative syntax; however, such transformations are not reversible since no general tool exists to automatically parse the alternative syntax back into XML.We present XSugar, which makes it possible to manage dual syntax for XML languages. An XS… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 26 publications
(21 citation statements)
references
References 11 publications
0
21
0
Order By: Relevance
“…This suggest that increasing the working memory might enable exhaustive enumerations of larger sizes. Note that in case of heap arrays of size above 10 (and sorted lists [1]), run times include garbage collection overheads 5 . In those benchmarks we selectively turned off memoization for bigger data structure sizes (by providing an alternative memoization trait to an existing enumerator).…”
Section: Exhaustive Generation Of Data Structuresmentioning
confidence: 99%
See 3 more Smart Citations
“…This suggest that increasing the working memory might enable exhaustive enumerations of larger sizes. Note that in case of heap arrays of size above 10 (and sorted lists [1]), run times include garbage collection overheads 5 . In those benchmarks we selectively turned off memoization for bigger data structure sizes (by providing an alternative memoization trait to an existing enumerator).…”
Section: Exhaustive Generation Of Data Structuresmentioning
confidence: 99%
“…We present only the case of sorted 5 there are more than 10 8 heaps of size 10, storing just pointers to their roots can thus take more than 4GB of memory Table 4: Performance of generating graph structures. Times are given in seconds; notation is as in Table 3.…”
Section: Feature Breakdownmentioning
confidence: 99%
See 2 more Smart Citations
“…XSugar [1] provides bi-directional translation between XML documents and alternative syntaxes. Unlike JT, XSugar only preserves information that is present in both representations and otherwise normalizes documents to a canonical form.…”
Section: Bidirectional Translationmentioning
confidence: 99%