XML

From Site5Wiki

Jump to: navigation, search

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.
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.
conglomerate.org


  • 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 Image:Tux.png 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.



  • 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



Mailing Lists

  • Image:Email.png XHTML-L for XML and XHTML users
  • Image:Email.png xml-dev via XML.org (O'Reilly)
    • subscribe: send a blank email to Image:Email-Xml-dev.jpg.

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.

Feedvalidator.org

Books We Recommend

For beginners: Image:Star.png Learning XML, 2nd Ed., by Erik T. Ray ISBN 9780596004200 Image:Page_find.png:



For beginners: Image:Star.png XML in a Nutshell, 3rd ed., by Elliotte Rusty Harold and W. Scott Means ISBN 9780596007645 Image:Page_find.png:



Java with XML

Java and XML, 3rd Ed., by Brett McLaughlin and Justin Edelson ISBN 9780596101497 Image:Page_find.png:



PHP with XML

No Nonsense XML Web Development With PHP by Thomas Myer ISBN 9780975240205 Image:Page_find.png:


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 Image:Page_find.png:



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.




Image:Answers.png answers/XML Image:Technorati.png technorati/tag/XML; technorati/posts/tag/XML
Image:Magnolia.png ma.gnolia.com/tags/XML Image:Tag_blue.png del.icio.us/popular/XML
Image:Tag_pink.png flickr/tags/XML: most interesting; tag clusters for XML; Flickr groups related to XML Image:Google.png Google/XML; GoogleBlogs search for XML; Google CodeSearch for XML
Image:OReilly.png O'Reilly/XML
Image:Reddit.png reddedit/XML Image:Digg.png digg/XML
Image:Bookmark_add.png furl/XML Image:Chart_organisation.png items tagged XML at SWIK
Image:Crowd.png jaiku/XML Image:Twitter.gif twitter/XML








Image:Answers.png answers/libxml Image:Technorati.png technorati/tag/libxml; technorati/posts/tag/libxml
Image:Magnolia.png ma.gnolia.com/tags/libxml Image:Tag_blue.png del.icio.us/popular/libxml
Image:Tag_pink.png flickr/tags/libxml: most interesting; tag clusters for libxml; Flickr groups related to libxml Image:Google.png Google/libxml; GoogleBlogs search for libxml; Google CodeSearch for libxml
Image:OReilly.png O'Reilly/libxml
Image:Reddit.png reddedit/libxml Image:Digg.png digg/libxml
Image:Bookmark_add.png furl/libxml Image:Chart_organisation.png items tagged libxml at SWIK
Image:Crowd.png jaiku/libxml Image:Twitter.gif twitter/libxml








Image:Answers.png answers/XSV Image:Technorati.png technorati/tag/XSV; technorati/posts/tag/XSV
Image:Magnolia.png ma.gnolia.com/tags/XSV Image:Tag_blue.png del.icio.us/popular/XSV
Image:Tag_pink.png flickr/tags/XSV: most interesting; tag clusters for XSV; Flickr groups related to XSV Image:Google.png Google/XSV; GoogleBlogs search for XSV; Google CodeSearch for XSV
Image:OReilly.png O'Reilly/XSV
Image:Reddit.png reddedit/XSV Image:Digg.png digg/XSV
Image:Bookmark_add.png furl/XSV Image:Chart_organisation.png items tagged XSV at SWIK
Image:Crowd.png jaiku/XSV Image:Twitter.gif twitter/XSV







Image:Tag_red.png Related wiki pages: Atom; Feeds; MathML; Microformats; OPML; RDF; RSS; Semantic Web; SGML; XHTML; XSLT

Retrieved from "http://wiki.site5.com/XML"
Personal tools