[go: up one dir, main page]

Kostoulas et al., 2006 - Google Patents

XML screamer: an integrated approach to high performance XML parsing, validation and deserialization

Kostoulas 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 …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/22Manipulating or registering by use of codes, e.g. in sequence of text characters
    • G06F17/2247Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30908Information 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/30923XML native databases, structures and querying
    • G06F17/30929Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/22Manipulating or registering by use of codes, e.g. in sequence of text characters
    • G06F17/2264Transformation
    • G06F17/227Tree transformation for tree-structured or markup documents, e.g. eXtensible Stylesheet Language Transformation (XSL-T) stylesheets, Omnimark, Balise
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30908Information 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/30914Mapping or conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/27Automatic analysis, e.g. parsing
    • G06F17/2705Parsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30861Retrieval from the Internet, e.g. browsers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA 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/00Administration; 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