- 40 CSS Tutorial Reference
- A Query Language for XML
- Advanced Javascript Tutorials
- Beginner's Guide to CGI Scripting with Perl By John Callender
- Cascading Style Sheets
- Cascading Style Sheets, level 1
- Cascading Style Sheets, level 2
- CGI - Common Gateway Interface support for Python
- CGI - Simple Common Gateway Interface Class By Lincoln D. Stein
- CGI Developer's Guide by Eugene Eric Kim
- CGI Manual of Style Online by Robert McDaniel
- CGI Programming 101: Learn CGI Today
- CGI Programming FAQ By Nick Kew
- CGI programming in Perl
- CGI Programming on the World Wide Web By Shishir Gundavaram
- CGI Programming Unleashed By Eugene Eric Kim
- CGI Tutorial By Nik Silver
- CGI::Base - HTTP Daemon Common Gateway Interface (CGI) Base Class
- CGI::Carp - CGI routines for writing to the HTTPD (or other) error log
- CGI::Fast - CGI Interface for Fast CGI By Lincoln D. Stein
- CGI::Pretty - module to produce nicely formatted HTML code By Brian Paulsen
- Common Gateway Interface in Python - An Interactive Instruction
- Complete CSS Guide By John Allsopp and Maxine Sherrin
- Comprehensive CSS Guide by Marcus Kazmierzak
- Core JavaScript Reference
- CSS 2 Tutorial By Miloslav Nic
- CSS 2.1 Specification
- CSS Attributes: Index -MSDN Library
- CSS Frequently Asked Questions By HÃ¥kon Wium Lie and Bert Bos
- CSS Online - Explore the World of CSS
- CSS Pointers Group's CSS Example
- CSS Quick Tutorials
- CSS-guide By Tapio Markula
- DocBook: The Definitive Guide By Norman Walsh & Leonard Muellner
- Embedding Perl in HTML with Mason By Dave Rolsky and Ken Williams
- Extensible Markup Language (XML)
- Extensible Markup Language (XML) 1.0
- Ground Zero XML Tutorial
- Guide to Writing CGI Scripts in REXX and Perl
- How to Use HTML 3.2 By Scott Arpajian And Robert Mullen
- HTML 3.2 and CGI Professional Reference Edition Unleashed
- HTML By Example by Todd Stauffer
- HTML Encyclopaedia
- Introduction to CSS shorthand properties
- Introduction to CSS3
- Introduction to Dynamic HTML By Aaron Weiss
- Introduction to JavaScript
- Introduction to XML for web developers
- Introduction to XML from w3schools.com
- JavaScript Advanced Tutorials
- JavaScript Authoring Guide
- JavaScript Authoring Info By John Russell
- JavaScript Manual of Style By Marc Johnson
- JavaScript Primer
- JavaScript The Definitive Guide - Fourth Edition by David Flanagan
- Javascript Tutorial
- ppk on JavaScript By Peter-Paul Koch
- Processing XML with Java By Elliotte Rusty Harold
- RichInStyle.com CSS1 tutorial
- RichInStyle.com CSS2 tutorial
- Sams Teach Yourself JavaScript in 24 Hours
- Softsteel WML Tutorial
- Special Edition Using CGI By Jeffry Dwight and Michael Erwin
- Special Edition Using HTML 4 (c) Macmillan Computer Publishing
- Special Edition USING HTML Second Edition
- Special Edition Using JAVASCRIPT By Mark C. Reynolds
- Style Master CSS Tutorial
- Style Sheets
- Tableless layout HOWTO
- Teach Yourself HTML 3.2 in 24 Hours By Dick Oliver
- Teach Yourself JavaScript in a Week By Arman Danesh
- Teach yourself WEB Publishing with HTML in 14 days By Laura Lemay
- The Common Gateway Interface
- The XML Files: Using XML for Business-to-Business and Business-to-Consumer Applications
- Transferring data between XML documents and relational databases
- Using HTML 3.2, Java 1.1, and CGI By Eric Ladd and Jim O'Donnell
- Using Python for CGI programming By Guido van Rossum
- Voodoo’s Introduction to Javascript By Stefan Koch
- W3C httpd CGI/1.1 Script Support
- Web Style Sheets CSS tips & tricks
- Writing World-Wide Web CGI Scripts in REXX
- XForms Essentials by Micah Dubinko
- XML - Free Chapters
- XML and Databases By Ronald Bourret
- XML Basics - An Introduction to XML by Jan Egil Refsnes
- XML Certification Tutorial By Vibha Verma
- XML for DB2 Information Integration
- XML Road Map
- XQL (XML Query Language) By Jonathan Robie
- XSL Concepts and Practical Use
- XUL Programmer's Reference Manual
- Zen Garden -The Beauty of CSS Design
Download free javascript, xml, css, html ebooks
XForms Essentials
- Create XForms files in a text or XML editor
- Convert existing forms (electronic or paper) to XForms
- Collect XML data from users in a user-friendly way
- Reduce the amount of JavaScript needed within browser interfaces
- Increase the security and reliability of your current information system by combining client-side and server-side checks into a common code base
- Understand how to create interactive web sites using the latest standard technology
This book is organized into three divisions. The first gives a general introduction to web forms, including information on the history and basic construction of forms. The second section serves as a kind of reference manual to the XForms specification. The third section offers additional hints, guidelines, and techniques for working with XForms.
If you simply want to fill out a form, you need only acquire the appropriate software or browser plug-in. There's no need for you to know what's going on behind the scenes unless you wish to satisfy your commendable intellectual curiosity.
If you wish to create forms with a designer program that has XForms export capability, just read that program's documentation to learn how to use that program feature. XForms goes to great lengths to make the fill-out experience intuitive; reading instructions is not required.
XUL Programmer's Reference Manual
XSL Concepts and Practical Use
- XML is not a fixed tag set (like HTML)
- XML by itself has no (application) semantics
- A generic XML processor has no idea what is "meant" by the XML
- XML markup does not (usually) include formatting information
- The information in an XML document may not be in the form in which it is desired to present it
- Therefore there must be something in addition to the XML document that provides information on how to present or otherwise process the XML
Advantages to separating content from style
Contrary to when style information is hard-coded into the content, separation of style from content allows for the same data to be presented in different ways. This enables:
- Reuse of fragments of data: the same content should look different in different contexts
- Multiple output formats: different media (paper, online), different sizes (manuals, reports), different classes of output devices (workstations, hand-held devices)
- Styles tailored to the reader's preference (e.g., accessibility): print size, color, simplified layout for audio readers
- Standardized styles: corporate stylesheets can be applied to the content at any time
- Freedom from style issues for content authors: technical writers needn't be concerned with layout issues because the correct style can be applied later
XML Basics - An Introduction to XML
- XML stands for EXtensible Markup Language
- XML is a markup language much like HTML.
- XML was designed to describe data.
- XML tags are not predefined in XML. You must define your own tags.
- XML is self describing.
- XML uses a DTD (Document Type Definition) to formally describe the data.
The main difference between XML and HTML
- XML is not a replacement for HTML.XML and HTML were designed with different goals:
- XML was designed to describe data and to focus on what data is.HTML was designed to display data and to focus on how data looks.
- HTML is about displaying information, XML is about describing information.
XML is extensible
The tags used to markup HTML documents and the structure of HTML documents are predefined. The author of HTML documents can only use tags that are defined in the HTML standard.
XML allows the author to define his own tags and his own document structure.
XML Road Map
- Enable internationalized media-independent electronic publishing
- Allow industries to define platform-independent protocols for the exchange of data, especially the data of electronic commerce
- Deliver information to user agents in a form that allows automatic processing after receipt
- Make it easier to develop software to handle specialized information distributed over the Web
- Make it easy for people to process data using inexpensive software
- Allow people to display information the way they want it, under stylesheet control
- Make it easier to provide metadata -- data about information -- that will help people find information and help information producers and consumers find each other
XQL (XML Query Language)
XML - Free Chapters
- XML in a Nutshell
- Java and XML
- Java Examples in a Nutshell
- Learning XML
- Professional XML
- Professional Java XML Programming with Servlets and JSP
- Designing Distributed Applications with XML, ASP, IE5, LDAP and MSMQ
- Building Oracle XML Applications
- The XML Bible, 2nd edition
- XML How to Program
Various Links for downloading
XML Certification Tutorial
XML for DB2 Information Integration
XML and Databases
Softsteel WML Tutorial
At the time of writing, the backlash against the mobile Internet is going strong. This is in major part a response to the massive hype that accompanied the first WAP-enabled handsets in 1999-2000. Whilst these devices were marketed as windows onto the Internet, their limitations soon became obvious. Not only were they unable to show most Internet content, with little content of their own, they were also very slow to connect and navigate.
Transferring data between XML documents and relational databases
The XML Files: Using XML for Business-to-Business and Business-to-Consumer Applications
- The e-business market: what is going on, trends, and directions.
- The added value of XML technology to help to solve issues, and some challenges that arise through e-business applications such as data exchange, portal services, and pervasive device support.
- How IBM cuts XML and related technologies down to size in its application Framework for e-business, including details of the IBM offering in terms of architecture and tools to design, develop, deploy, and run complex B2B models (applications sharing services among different trading partners), and B2C models (applications providing end-users with various services).
This book also depicts a case study in the eMarketPlace field that demonstrates the ability of XML technology combined with the IBM Application Framework for e-business to implement both B2B and B2C models.
Processing XML with Java
- Save XML documents from applications written in Java
- Read XML documents produced by other programs
- Search, query, and update XML documents
- Convert legacy flat data into hierarchical XML
- Communicate with network servers that send and receive XML data
- Validate documents against DTDs, schemas, and business rules
- Combine functional XSLT transforms with traditional imperative Java code
This book is meant for Java programmers who need to do anything with XML. It teaches the fundamentals and advanced topics, leaving nothing out. It is a comprehensive course in processing XML with Java that takes developers from little knowledge of XML to designing sophisticated XML applications and parsing complicated documents. The examples cover a wide range of possible uses including file formats, data exchange, document transformation, database integration, and more.
Extensible Markup Language (XML) 1.0
Abstract
The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML has been designed for ease of implementation and for interoperability with both SGML and HTML.
Introduction to XML for web developers
Introduction to XML
Before you continue you should have a basic understanding of the following:
- HTML / XHTML
- JavaScript or VBScript
What is XML?
- XML stands for EXtensible Markup Language
- XML is a markup language much like HTML
- XML was designed to describe data
- XML tags are not predefined. You must define your own tags
- XML uses a Document Type Definition (DTD) or an XML Schema to describe the data
- XML with a DTD or XML Schema is designed to be self-descriptive
- XML is a W3C Recommendation
Ground Zero XML Tutorial
This manual is intended for users with no previous experience in web publishing. We must therefore assume that if you read this, you have no experience with areas such as HTML, Java or Cgi. Not to worry. You don't need to have any experience from HTML to learn XML. The one advantage you have if you know something about HTML already is that most textbooks teach XML in a way that relies heavily on pointing out the differences between the two languages. This is not so strange considering that HTML and XML are "siblings" in the sense that they are derived from the same "parent" language: SGML. This leads us to our angle on this manual. Instead of comparing XML to HTML, we will try to see XML in relation to markup languages in general and how this can be a worthwhile addition to the World Wide Web.
This brings us to our first item on the agenda: what exactly is a markup language? In the more general sense of the term, it is by no means a new word. It has been used for quite some time in the print and design world as a means for the author/publisher of a text to highlight sections that have some sort of special structural or contextual meaning. This could be anything from individual words that carry a special meaning or simply an indication of where one chapter ends and another one starts. The tradition of marking up texts goes all the way back to the time when scribes wrote their comments in the margins around the edge of the manuscript, or used different inks to make certain words stand out from the rest of the text.
Extensible Markup Language (XML)
Click to Read More