Complete.Org: Mailing Lists: Archives: discussion: March 2001:
[aclug-L] XML Presentation, HTML format
Home

[aclug-L] XML Presentation, HTML format

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: discussion@xxxxxxxxx
Subject: [aclug-L] XML Presentation, HTML format
From: James Violette <jviolette@xxxxxxxxxxx>
Date: Wed, 07 Mar 2001 10:54:28 -0600
Reply-to: discussion@xxxxxxxxx

 Included is the softcopy of the XML presentation I gave last night. 

The first page gives a thumbnail outline of XML concepts; the second page 
gives a list of references that illustrate the XML concepts from the first 
page. 

----------------------------------------------------------------------------
-------------- Extensible Markup Language (XML) March 5, 2001 Air Capital
Linux Users? Group James Violette Basic Issue The W3C has developed the
Extensible Markup Language (XML) as a standard way to exchange data between
independently developed networks.XML defines a standard tree-based document
format. Third-party organizations, such as the Apache group, provide
embeddable development tools to manipulate the trees.Given this tree-based
document format, industry groups are free to focus on defining the
vocabularyand structure of the data. XML Fundamentals The XML format uses
tags in a manner familiar to HTML users. It is based on the Document Object
Model (DOM), which defines a tree structure of nodes.  There is one
rootnode.Nodes may have attributes and may contain other nodes. The Document
Type Definition (DTD) extends XML for each application.For each node type,
the DTD specifies the name of the node type, the attributes of the node
type,and the types of child nodes it can contain. The DTD is limited to a
simple tree structure. 

More complex applications require many more links between nodes than a basic
tree structure provides. XML Schemas add another layer to describe arbitrary
relationships between nodes. 



Over the past two years, the W3C has extended XML to include XML-based
manipulation languages, reducing the need to develop custom XML manipulation
code.These XML-based languages perform basic operations on XML trees, such
asfinding nodes (Xpath), transforming one tree into another (XSLT). Uses for
XML Distributed computing is a rich area for XML standards.RosettaNet
definesbusiness processes in XML terms.IBM and Microsoft have defined SOAP,
aplatform-neutral remote procedure call mechanism.Applications with
long-termdata have begun migrating to XML formats, including MicroSoftOffice
and the next release of StarOffice. Before XML, specialized graphics were
restricted to proprietary binary formats.Now MathML defines equation layouts
and SVG defines scalable vector graphics in XML. Applications such as
Mozillaand Konqueror themselves now have XML configurations, enabling fast
user interface development. 



References Basic XML references W3C.org maintains the XML standard, among
others: http://www.w3.org[1] Document object model http://www.w3.org/DOM/[2]
Extensible markup language, including DTD: http://www.w3.org/XML/[3]
Advancedextensions Simple API for XML (SAX): http://www.megginson.com/SAX/[4]
Namespaces: http://www.w3.org/TR/1999/REC-xml-names-19990114/[5] XML
Schemas:http://www.w3.org/XML/Schema[6] Xpath: http://www.w3.org/TR/xpath[7]


XML transformations (XSLT): http://www.w3.org/Style/XSL/[8] Development
toolsXML Apache: http://xml.apache.org/[9]. Includes parsers, transform
engines,SOAP implementations and so on. Jakarta Apache:
http://jakarta.apache.org/[10]. Includes many XML-based Java technologies,
such as the Ant build tool, Java server pages, tag libraries, Struts MVC
controller. Distributed computing XML Protocol/Simple object access
protocol:http://www.w3.org/2000/xp/[11] Business processes, RosettaNet:
http://www.rosettanet.org/[12] XML-based Linux management:
http://slashdot.org/askslashdot/00/03/24/0433238.shtml[13] XLANG workflow
definition: Shared document formats XML-based HTML (XHTML):
http://www.w3.org/TR/xhtml1/[14] Mathematics markup language:
http://www.w3.org/Math/[15] Scalable vector graphics:
http://www.w3.org/Graphics/SVG/Overview.htm8[16] Synchronized multimedia:
http://www.w3.org/AudioVideo/[17] 

StarOffice document format:
http://xml.openoffice.org/xml_specification_draft.pdf[18] Application
configuration Konqueror XML-based configuration:
http://www.konqueror.org/konq-application.html[19] Mozilla XML-based user
interface language (XUL): http://www.mozilla.org/xpfe/xulref/[20] 
  

--- Links ---
   1 http://www.w3.org/
   2 http://www.w3.org/DOM/
   3 http://www.w3.org/XML/
   4 http://www.megginson.com/SAX/
   5 http://www.w3.org/TR/1999/REC-xml-names-19990114/
   6 http://www.w3.org/XML/Schema
   7 http://www.w3.org/TR/xpath
   8 http://www.w3.org/Style/XSL/
   9 http://xml.apache.org/
  10 http://jakarta.apache.org/
  11 http://www.w3.org/2000/xp/
  12 http://www.rosettanet.org/
  13 http://www.mountlinux.com/olympus/
  14 http://www.w3.org/TR/xhtml1/
  15 http://www.w3.org/Math/
  16 http://www.w3.org/Graphics/SVG/Overview.htm8
  17 http://www.w3.org/AudioVideo/
  18 http://xml.openoffice.org/xml_specification_draft.pdf
  19 http://www.konqueror.org/konq-application.html
  20 http://www.mozilla.org/xpfe/xulref/

-- Binary/unsupported file stripped by Listar --
-- Type: image/gif
-- File: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nsmailIR.gif


-- This is the discussion@xxxxxxxxx list.  To unsubscribe,
visit http://tmp2.complete.org/cgi-bin/listargate-aclug.cgi


[Prev in Thread] Current Thread [Next in Thread]
  • [aclug-L] XML Presentation, HTML format, James Violette <=