Back to results
US 2016/0259764 A1Published application
Grammar generation for simple datatypes
AssigneeFujitsu Limited
InventorTakuki KAMIYA
Life of this patent
Estimating the term…
Abstract
A method may include receiving an extensible markup language schema definition (XSD) including a first element having a first simple datatype and a second element having a second simple datatype different from the first simple datatype. A grammar may be generated based on the XSD. The grammar may be associated with encoding and decoding an extensible markup language (XML) document based on the XSD to and from efficient XML interchange (EXI) streams. The grammar may be associated with the first simple datatype and with the second simple datatype.
Claims20
A method comprising:
- receiving an extensible markup language schema definition (XSD) including a first element having a first simple datatype and a second element having a second simple datatype different from the first simple datatype;
- and
- generating a grammar based on the XSD, the grammar associated with encoding and decoding an extensible markup language (XML) document based on the XSD to and from efficient XML interchange (EXI) streams, the grammar associated with the first simple datatype and with the second simple datatype.
A method comprising:
- receiving an extensible markup language (XML) document based on an XML schema definition (XSD) including a first element having a first simple datatype and a second element having a second simple datatype different from the first simple datatype, the XML document including:
- first characters associated with the first element and the first simple datatype;
- and
- second characters associated with the second element and the second simple datatype;
- and
- encoding the XML document as an efficient XML interchange (EXI) stream, including:
- encoding the first characters according to a grammar;
- and
- encoding the second characters according to the grammar.
6 more elements
A method comprising:
- receiving an efficient extensible markup language interchange (EXI) stream including:
- first encoded characters associated with a first simple datatype;
- and
- second encoded characters associated with a second simple datatype different from the first simple datatype;
- decoding the EXI stream to form an extensible markup language (XML) document, including:
- decoding the first encoded characters based at least in part on a grammar associated with the EXI stream;
- and
- decoding the second encoded characters based at least in part on the grammar.
5 more elements
Dependencies are inferred from the claim text.