Detection of utf-16 encoding in streaming xml data without a byte-order mark and related printers, systems, methods, and computer program products

A technology of UTF-16 and byte order, applied in the field of data encoding and decoding, can solve the problems that the existence of the new XML statement cannot be determined, and the computing device or system cannot be detected, etc.

Active Publication Date: 2013-03-20
ZEBRA TECH CORP
View PDF16 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, a computing device or system may not be able to detect the presence of the start of a new XML declaration and / or may not be able to determine an encoding scheme for subsequent XML data, especially when the XML data is encoded in UTF-16 without providing a BOM

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Detection of utf-16 encoding in streaming xml data without a byte-order mark and related printers, systems, methods, and computer program products
  • Detection of utf-16 encoding in streaming xml data without a byte-order mark and related printers, systems, methods, and computer program products
  • Detection of utf-16 encoding in streaming xml data without a byte-order mark and related printers, systems, methods, and computer program products

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018]Embodiments of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown. Indeed, embodiments of the invention may be embodied in many different forms and should not be limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Throughout, like reference numerals refer to like elements.

[0019] It will be appreciated from hereinafter that various types of computing devices and systems may be used with the present invention, including, for example, computers, printers, print servers, Internet servers, routers, mobile phones, mobile media devices, handheld data Terminals, Personal Data Assistants (PDAs), and other computing devices and systems. Embodiments of the present invention may be implemented with and / or using printers commercially available from Zebra Te...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Provided are printers and other electronic devices, systems, methods, and computer program products that automatically detect and determine UTF-16 encoding schemes and endiannesss thereof in an incoming XML data steam for XML declarations without a UTF-16 byte-order mark (BOM) or encoding declaration. This allows for the automatic and unambiguous accurate detection of UTF-16 encoded XML data within a mixed encoding environment, such as from multiple sources using more than one encoding scheme, even when XML data does not start with a BOM or encoding declaration.

Description

[0001] Cross References to Related Applications [0002] This application is a divisional application of a patent application with an international filing date of July 31, 2008, an international application number of PCT / US2008 / 071688, which entered the Chinese national phase on June 21, 2010, and a Chinese national application number of 200880121996.4. technical field [0003] Embodiments of the present invention relate generally to data encoding and decoding, and more specifically to receiving an incoming data stream and detecting and determining the presence of a Byte Order Mark (BOM) in the incoming XML data stream for XML declarations in the incoming XML data stream. Printers or other electronic devices of the UTF-16 encoding scheme (including the byte order of the UTF-16 encoding scheme), and related systems, methods and computer program products. Background technique [0004] Extensible Markup Language (XML) has become an easy-to-use and widely accepted general-purpo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/22G06F40/143
CPCG06F17/227G06F3/1297G06F17/2247G06F17/2217G06F40/126G06F40/154G06F40/143
Inventor F·C·苏希J·S·韦特斯泰恩
Owner ZEBRA TECH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products