XML
From Site5Wiki
Subpages:
Ex(tensible) M(arkup) L(anguage)
A metalanguage written in SGML that allows one to design a markup language, used to allow for the easy interchange of documents on the World Wide Web.--answers.com
Contents |
Editing Software
Conglomerate, for POSIX systems and OSX (Windows version needs developers):Conglomerate aims to be an XML editor that everyone can use. In particular, our primary goal is to create the ultimate editor for DocBook and similar formats. It aims to hide the jargon and complexity of XML and present the information in your documents in a way that makes sense.— conglomerate.org
You ought to be able to create documents that are organised in a way that makes sense for you, rather than what your word processor wants.
- More information
- Mailing lists:
- IRC: either irc.gimp.org, #conglomerate or irc.gnome.org, #conglomerate
- Download from
Sourceforge or the fink OSX repository
- W3C/XML Downloads:
- HTML-XML-utils:
A number of simple C programs for manipulating HTML & XML: number headings, make a table of contents, make an index, manage bibliographic references (a simple implementation of
refer(1) for HTML), list all links, create cross-references, extract elements that match a (CSS) selector, etc. Most are meant to be used in a Unix pipe or in shell scripts. - Libxml - The Gnome/W3C XML library: libxml
provides a C toolkit to parse, validate (with XML-1.0 DTDs) and save XML files. It provides flexible I/O interfaces (including basic FTP and HTTP modules), supports pull and push modes, and offers either a C version of the SAX interface or builds a DOM suitable tree. It also supports HTML and provides a version of XPath and XPointer.
- XSV
XSV is a validator for W3C XML Schema, available both for download in source and executable formats, and online.
- HTML-XML-utils:
- XML Tools AppleScript Scripting Addition for OSX and Classic Mac's OS9 (donationware):
...allows AppleScript to parse and generate XML data. XML Tools's parsing can generate a complete DOM-like structure or it can operate in a SAX-like event handling mode.
- requires the expat - XML Parser Toolkit (freeware); alternate link =
SourceForge
- requires the expat - XML Parser Toolkit (freeware); alternate link =
- XSLT Tools Scripting Addition for OSX (donationware):
...allows AppleScript to apply XSLT transformations to XML data and to use XPath expressions to extract information from XML data. XSLT Tools also allows you to extend the XSLT processor using AppleScript functions.
Resources
- W3C/XML: XML Core Working Group Public Page
- XML Core Working Group Translated Documents: Chinese (Simplified); Chinese (Traditional); Dutch; Estonian; French; German; Indonesian; Interlingua; Italian; Japanese; Korean; Norwegian (Norvegian, Bokmål); Romanian; Russian; Spanish; and Swedish.
- Charter of the XML Core Working Group
- The XML Spec Schema and Stylesheets
- Style Sheets with XML documents
- XML.Coverpages — tons of information and resources (does look a little overwhelming by its sheer vastness—please don't be intimidated)
- Software Listing for XML, XSL, XLink, SGML, and XSLT development
- XML and Databases
Mailing Lists
Troubleshooting
The problem might be your actual header call to your feed link, not the feed itself:
RSS feeds should be served as application/rss+xml (RSS 1.0 is an RDF format, so it may be served as application/rdf+xml instead). Atom feeds should use application/atom+xml. Alternatively, for compatibility with widely-deployed web browsers, any of these feeds can use one of the more general XML types — preferably application/xml.
Books We Recommend
For beginners:
Learning XML, 2nd Ed., by Erik T. Ray ISBN 9780596004200
:
- Find this book at
O'Reilly
- Find this book at
Barnes & Noble
- Find this book at
BooksPrice
- Find this book at
InformIT
- Find this book at
Powells' Books
For beginners:
XML in a Nutshell, 3rd ed., by Elliotte Rusty Harold and W. Scott Means ISBN 9780596007645
:
- Find this book at
O'Reilly
- Find this book at
Barnes & Noble
- Find this book at
BooksPrice
- Find this book at
InformIT
- Find this book at
Powells' Books
Java with XML
Java and XML, 3rd Ed., by Brett McLaughlin and Justin Edelson ISBN 9780596101497
:
- Find this book at
O'Reilly
- Find this book at
Barnes & Noble
- Find this book at
BooksPrice
- Find this book at
InformIT
- Find this book at
Powells' Books
PHP with XML
No Nonsense XML Web Development With PHP by Thomas Myer ISBN 9780975240205
:
- Find this book at
O'Reilly
- Find this book at
Barnes & Noble
- Find this book at
BooksPrice
- Find this book at
InformIT
- Find this book at
Powells' Books
A practical and concise book that teaches XML from the ground up. This tutorial style presents various XML methodologies and techniques in an easy to understand way, whilst building a fully functional Content Management System by the end of the book.
Python and XML
Python & XML, by Christopher A. Jones and Fred L. Drake, Jr. ISBN 9780596001285
:
- Find this book at
O'Reilly
- Find this book at
Barnes & Noble
- Find this book at
BooksPrice
- Find this book at
InformIT
- Find this book at
Powells' Books
Free Books
- XML Challenges, at wikiversity.org
- XML: Managing Data Exchange, University of Georgia textbook donated to wikibooks.org
...provides a detailed description of XML, its origins, its programming, and its uses on the Internet today. This book also provides exercises with which to test the knowledge you have gained through the deliberate study of its contents.
Related wiki pages: Atom; Feeds; MathML; Microformats; OPML; RDF; RSS; Semantic Web; SGML; XHTML; XSLT
