Technology
|
Support
|
Tutorials
|
Development
|
About Us
|
Users
|
Contact Us
Resources
Tutorials
Presentations
Perl & CGI tutorials
Intro to Perl/CGI and HTML Forms
Intro to Windows Perl
Intro to Perl 5
Intro to Perl
Intro to Perl Taint mode
Sherlock Holmes and the Case of the Broken CGI Script
Writing COM Components in Perl
Java tutorials
Intro to Java
Cross Browser Java
Misc technical tutorials
Intro to The Web Application Development Environment
Introduction to XML
Intro to Web Design
Intro to Web Security
Databases for Web Developers
UNIX for Web Developers
Intro to Adobe Photoshop
Web Programming 101
Introduction to Microsoft DNA
Misc non-technical tutorials
Misc Technopreneurship Docs
What is a Webmaster?
What is the open source business model?
Technical writing
Small and mid-sized businesses on the Web
Offsite tutorials
ISAPI Perl Primer
Serving up web server basics
Introduction to Java (Parts 1 and 2) in Slovak
introduction to XML for web developers
Table of Contents
Part One: Understanding XML
Intro
What is a Markup Language
What is XML
Advantages of XML: Breaking the Tag Monopoly
Advantages of XML: Moving Beyond Format
Disadvantages of XML
History of XML
The Basics of XML
Part Two: XML Syntax
Intro
Well Formed XML
XML Document Structure
Data Versus Markup
The XML Declaration
Elements
Character Data
Tags
CDATA
Comments
Processing Instructions
Entities
General Entities
Parameter Entities
The DOCTYPE Declarations
Entity References
Part Three: The DTD
Intro
Introducing the Valid XML Document and the DTD
The Prolog and The Body
The Basic DTD
Element Type Declarations (ETDs)
Defining Elements and their Children
Ordering Child Elements
Repeated Elements
Grouping Elements
Either/Or
Optional Children
Mixed Content
Empty Elements
Defining Valid Element Attributes
Attribute Defaults
Attribute Types
CDATA TYPE
ENUMERATED TYPE
ID and IDREF
NMTOKEN and NMTOKENS
NOTATION TYPE
Entity Declarations
Gathering DTDs from Multiple Sources
Public DTDs