Kostoulas et al., 2006 - Google Patents
XML screamer: an integrated approach to high performance XML parsing, validation and deserializationKostoulas et al., 2006
View PDF- Document ID
- 6824334636350707326
- Author
- Kostoulas M
- Matsa M
- Mendelsohn N
- Perkins E
- Heifets A
- Mercaldi M
- Publication year
- Publication venue
- Proceedings of the 15th international conference on World Wide Web
External Links
Snippet
This paper describes an experimental system in which customized high performance XML parsers are prepared using parser generation and compilation techniques. Parsing is integrated with Schema-based validation and deserialization, and the resulting validating …
- 238000010200 validation analysis 0 title abstract description 54
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
- G06F17/2247—Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30908—Information retrieval; Database structures therefor; File system structures therefor of semistructured data, the undelying structure being taken into account, e.g. mark-up language structure data
- G06F17/30923—XML native databases, structures and querying
- G06F17/30929—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
- G06F17/2264—Transformation
- G06F17/227—Tree transformation for tree-structured or markup documents, e.g. eXtensible Stylesheet Language Transformation (XSL-T) stylesheets, Omnimark, Balise
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30908—Information retrieval; Database structures therefor; File system structures therefor of semistructured data, the undelying structure being taken into account, e.g. mark-up language structure data
- G06F17/30914—Mapping or conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/2705—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kostoulas et al. | XML screamer: an integrated approach to high performance XML parsing, validation and deserialization | |
| US7590644B2 (en) | Method and apparatus of streaming data transformation using code generator and translator | |
| US9218319B2 (en) | Method and apparatus for regular expression processing with parallel bit streams | |
| US7587415B2 (en) | Single-pass translation of flat-file documents into XML format including validation, ambiguity resolution, and acknowledgement generation | |
| US7783862B2 (en) | Method and apparatus for an inductive doubling architecture | |
| US6487566B1 (en) | Transforming documents using pattern matching and a replacement language | |
| US20050097455A1 (en) | Method and apparatus for schema-driven XML parsing optimization | |
| US7802180B2 (en) | Techniques for serialization of instances of the XQuery data model | |
| US9626345B2 (en) | XML streaming transformer (XST) | |
| US9842090B2 (en) | Efficient streaming evaluation of XPaths on binary-encoded XML schema-based documents | |
| US7409400B2 (en) | Applications of an appliance in a data center | |
| US7467149B2 (en) | Complex syntax validation and business logic validation rules, using VAXs (value-added XSDs) compliant with W3C-XML schema specification | |
| US20080040345A1 (en) | Method and Apparatus for String Search Using Parallel Bit Streams | |
| US8533693B2 (en) | Embedding expressions in XML literals | |
| US8250062B2 (en) | Optimized streaming evaluation of XML queries | |
| US20050144556A1 (en) | XML schema token extension for XML document compression | |
| US8201083B2 (en) | Simple one-pass W3C XML schema simple type parsing, validation, and deserialization system | |
| US20080033974A1 (en) | Method and Apparatus for XML Parsing Using Parallel Bit streams | |
| US20090112902A1 (en) | Document fidelity with binary xml storage | |
| Chiu et al. | A compiler-based approach to schema-specific XML parsing | |
| US20080104095A1 (en) | Orthogonal Integration of De-serialization into an Interpretive Validating XML Parser | |
| US7788654B2 (en) | Method for construction of a linear-sized validation-plan of W3C XML schema grammars | |
| Löwe et al. | Foundations of fast communication via XML | |
| WO2005111824A2 (en) | Method and system for processing of text content | |
| US20080033968A1 (en) | Methods and apparatus for input specialization |