Back to Search
Start Over
Dual Syntax for XML Languages
- Source :
- Brabrand, C, Møller, A & Schwartzbach, M I 2008, ' Dual Syntax for XML Languages ', Information Systems, vol. 33, no. 4, pp. 385-406 . https://doi.org/10.1016/j.is.2008.01.006
- Publication Year :
- 2008
-
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 XSugar specification is built around a context-free grammar that unifies the two syntaxes of a language. Given such a specification, the XSugar tool can translate from alternative syntax to XML and vice versa. Moreover, the tool statically checks that the transformations are reversible and that all XML documents generated from the alternative syntax are valid according to a given XML schema.
- Subjects :
- Document Structure Description
XML Encryption
XML transformation
computer.internet_protocol
Computer science
media_common.quotation_subject
Efficient XML Interchange
XML Signature
Well-formed document
XSLT
computer.software_genre
Simple API for XML
XML Schema Editor
Streaming XML
kontekstfrie grammatikker
context-free grammars
RELAX NG
Non-XML syntax
XML schema
SGML
media_common
computer.programming_language
Parsing
Grammar
Programming language
business.industry
Bidirectional
XML validation
computer.file_format
Syntax
XML framework
Reversible
XML Schema (W3C)
XML database
Hardware and Architecture
Regular Language description for XML
ComputingMethodologies_DOCUMENTANDTEXTPROCESSING
Artificial intelligence
business
computer
Software
XML
Natural language processing
Information Systems
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- Brabrand, C, Møller, A & Schwartzbach, M I 2008, ' Dual Syntax for XML Languages ', Information Systems, vol. 33, no. 4, pp. 385-406 . https://doi.org/10.1016/j.is.2008.01.006
- Accession number :
- edsair.doi.dedup.....fc6a27bcd4a4c8db4a37bbb5b9c2be98