Classic XML and programming references.
Focused explanations of XML technologies, schema architecture, transformations, semantic models and structured-data examples.
XSLT Through Practical HTML Templates
Learn XSLT by treating a stylesheet as a declarative template that matches XML nodes and produces HTML, XML, text or JSON output.
→02 / REFZero, One or Many XML Schema Namespaces
Choose a namespace strategy for XML vocabularies and understand no-namespace schemas, target namespaces, imports and compound documents.
→03 / REFXProc Pipelines for XML Processing
Understand XProc pipelines, steps, ports and options for repeatable XML validation, transformation and document-processing workflows.
→04 / REFMicroformats and Structured HTML
Understand how microformats add machine-readable people, events and relationships to ordinary HTML through established class conventions.
→05 / REFXML Schema 1.1 Features and Processor Support
Review XSD 1.1 assertions, type alternatives, open content and compatibility considerations before adopting XML Schema 1.1.
→06 / REFExtending XML Schemas Safely
Design XML Schema extension points with type derivation, substitution groups, wildcards and version-aware consumer policies.
→07 / REFXSLT and XPath Tutorial
Learn the relationship between XPath selection and XSLT template rules for transforming XML into HTML, XML, text and JSON.
→08 / REFWhy Use OWL for Ontologies?
Understand when OWL adds formal classes, properties and inference beyond XML syntax, schemas and simple controlled vocabularies.
→09 / REFNVDL for Compound XML Documents
Use Namespace-based Validation Dispatching Language concepts to route parts of compound XML documents to the appropriate schemas.
→10 / REFHide or Expose XML Namespaces
Decide when XML instance documents should expose vocabulary namespaces and how qualification affects composition, XPath and consumers.
→11 / REFExtensible XML Content Models
Design extensible XML content models with governed wildcards, versioned namespaces and consumers that handle unknown content safely.
→12 / REFVariable Content Containers in XSD
Model XML containers whose permitted child content varies by context using choices, substitution groups, wildcards and explicit profiles.
→13 / REFISBN XML Schema Example
Use an ISBN-13 XML Schema example and understand the boundary between lexical XSD patterns and checksum validation rules.
→14 / REFXML Schema and Transformation Tutorials
Follow structured tutorials for XML Schema, Schematron, XSLT, XProc, namespaces, extensibility and data-contract interoperability.
→15 / REFCurrency Codes in XML Schema
Model currency identifiers and monetary amounts in XML without freezing an external code list into an unmaintainable schema release.
→16 / REFDFDL: Describing Binary and Text Data Formats
Learn how Data Format Description Language maps existing text and binary formats to XML, and how it differs from parser generators such as ANTLR.
→17 / REFFunctional Programming for Data Transformations
Apply immutability, composition, recursion and higher-order functions to XML, JSON and general data transformations without adopting an all-or-nothing style.
→18 / REFFormal Languages, Grammars and Parsers
Connect regular and context-free grammars with finite automata, pushdown automata, parsing strategies and practical data-format design.
→19 / REFOWL Ontology Engineering Guide
Model classes, properties and logical axioms with the Web Ontology Language, then test the intended and unintended inferences produced by a reasoner.
→20 / REFRDF Graph Data Fundamentals
Understand RDF triples, IRIs, blank nodes, literals, named graphs and serialization choices without confusing the graph model with one concrete syntax.
→21 / REFRDF Schema Classes and Properties
Use RDF Schema to publish class and property vocabularies, and understand entailments from subclass, subproperty, domain and range statements.
→22 / REFh-card: People and Organizations in HTML
Publish contact and identity information in ordinary HTML with the modern h-card vocabulary, clear canonical URLs and testable value parsing.
→23 / REFh-event: Events and Dates in HTML
Mark up public events with h-event, unambiguous dates, stable URLs, locations and timezone-aware machine-readable values.
→24 / REFh-review: Reviews in Human-Readable HTML
Structure a visible review with h-review while preserving authorship, rating scale, subject identity and editorial transparency.
→25 / REFh-resume: Résumés and Experience in HTML
Represent a public résumé with h-resume, an h-card identity, dated experience and education entries, skills and privacy-aware publishing choices.
→26 / REFAHAH and Progressive HTML Fragment Updates
Understand the historical AHAH pattern—Asynchronous HTML and HTTP—and apply its durable lessons to modern server-rendered fragment updates.
→27 / REFWhy Microformats Put Data in HTML
Understand the design purpose of microformats: reuse visible HTML, adopt small conventions and let useful structure evolve from real publishing practices.
→28 / REFGrammar Schemas and Rule-Based Schemas
Understand why grammar-based languages such as XSD and rule-based Schematron answer different validation questions and work best as complementary layers.
→29 / REFSchematron Usage, Phases and Diagnostics
Use patterns, rules, assertions, reports, phases and diagnostics to turn contextual XML requirements into maintainable validation profiles.
→30 / REFSchematron Processing and Report Flow
Follow a Schematron schema from patterns and XPath contexts through validation to structured reports, severities and application decisions.
→ C / OBJECTSClasses in C
Object interfaces built from structs, functions and opaque types.
→ DATA / CSVUS states and capitals
Searchable state, capital and coordinate data.
→ XML / BYTESXML character encoding
UTF encodings, declarations and decoding errors.
→ CS / GRAMMARLinear grammar conversion
Convert a left-linear grammar through an NFA.
→ CS / GNFGreibach normal form
Convert context-free grammar productions into GNF.
→Frequently asked questions
01What does “classic” mean on xFront?
It identifies durable XML, web architecture, semantic-web, formal-language and programming references inherited from the site’s earlier subject areas. The pages are maintained rather than presented as an untouched historical mirror.
02Are old xFront examples still technically current?
Maintained pages update obsolete terminology and add current limitations while preserving the original subject. Readers should follow the specification versions and processor assumptions stated on the individual page.
03Why do some classic links keep an .html suffix?
Those exact filenames have long been cited externally. Keeping the file URL avoids unnecessary redirect chains and preserves references whose path is part of the historical citation.
04Where should an unavailable legacy download lead?
When the original file cannot be recovered, the route should lead to the closest complete subject reference, not a generic homepage. The replacement must explain enough of the original topic to remain useful.