Re: [xml-dev] XML basics
Liam
(Forgot to replay all.)
Thanks for your comments, can you suggest a good term for a generic building block of XML if I can't use the term 'node'?
Regards
Thanks for your comments, can you suggest a good term for a generic building block of XML if I can't use the term 'node'?
Regards
On 28 February 2011 23:33, Liam R E Quin <[email protected]> wrote:
On Mon, 2011-02-28 at 16:32 +0000, Joe Fawcett wrote:Please make sure you get some technical review -- the last beginner's
>
> Dear All
>
> I've been asked to contribute to a book on basic XML. I have a list of topics that I think should be covered, mostly discussing the basics, showing a few examples and when and where each would be used.
> Does anyone have any suggestions on other XML related activities that they feel should be included in an introductory text?
> The list so far (those with an asterisk are tentative depending on how large the publisher wants the book).
book for XML I received was so bad that couldn't bring myself to write
about it.
XML does not have any such thing as a node.
> XML basics
> Elements and Attributes
> Well formed XML
> Other node types
Someone else pointed yout you missed namespaces; XInclude is another.
Today I'd focus on XSD and have only a short section on DTDs. Be sure to
> Validation
> DTD
> XML Schemas
> Relax NG & Schematron*
mention XML Catalogues.
RelaxNG and Schematron are for sure worth including.
It's almost impossible to say anything useful on XSD in under 40 pages,
though.
> Reading Information
> DOM
In most ases the section on DOM should just say, "don't use this unless
you are frced to, e.g. you are writing JavaScript for a Web browser"
Also talk about serialization.
> XPath
> Event Driven (SAX, XmlReader)
>
> Processing
> XSLT
> XQuery
and XProc
> LINQ to XML
Don't know how important LINQ is in practice.
DocBook and TEI are worth mentioning. Most RSS is not well-formed XML
>
> Uses
> Configuration files
> RSS
> SVG
> Web Services (RPC, SOAP, REST, WCF)
> WSDL
> XHTML (and how HTML 5 may replace)
> XForms*
(sigh).
XSL-FO is more widely used than you might think.
RDF and friends need to be mentioned (along with XTM maybe).
Liam
--
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/