XML: Difference between revisions
Jump to navigation
Jump to search
(using an external editor) |
(using an external editor) |
||
Line 1: | Line 1: | ||
{{Stub}} | {{Stub}} | ||
{{under construction}} | |||
== Definition == | == Definition == | ||
Line 13: | Line 14: | ||
=== Validation === | === Validation === | ||
; Off-line validation | |||
* Most decent [[XML editor]]s do offer validation functionality. However, some free XML editors do not. Some (like Xemacs) only offer limited verification. | |||
* [xmllint] | |||
* [http://www.isogen.com/downloads/cool_tools/xml_tester.jsp xmlTester.jar]. This tools is based on the Xerxes parser. | |||
* [http://xmlnanny.com/ XML Nanny]. XML Nanny is a Free Mac OS X developer tool that provides an Aqua interface for checking XHTML and XML documents for Well-Formedness and Validity either locally or across the network. (Tiger OS X 10.4) [sept 2005] | |||
; On-line validation | ; On-line validation | ||
Note: You may need to change DTD's local system identifier. These programs must be able to get the DTD. I rather suggest installing a local program on your machine (like xmllint or xmlTester). | |||
* [http://www.stg.brown.edu/service/xmlvalid/ STG XML Validation Form], curtosy of Scholarly Technology Group, Brown University | |||
* [http://www.ltg.ed.ac.uk/~richard/xml-check.html XML well-formedness checker and validator], Richard Tobin, University of Endinburgh (RXP parser) | |||
* [http://www.xml.com/pub/a/tools/ruwf/check.html XML.com's] (simple well-formedness) | |||
; On-line validation for specific XML applications | |||
* [http://validator.w3.org/ W3C HTML Validation Service] This validator doesn't work with your own DTD's. Its primary function is to validate W3C vocabularies (HTML, XHTML, SVG, MathML, ... ) | |||
* [http://feeds.archive.org/validator/ FEED Validator]. Validates various RSS Formats plus [http://www.intertwingly.net/wiki/pie/ PIE] | |||
Line 33: | Line 54: | ||
* Elliotte Rusty Harold, (2004). XML in a Nutshell, O'Reilly, [http://www.ibiblio.org/xml/books/xian3/ Abstract/TOC] ISBN 0-596-00764-7 (Best buy according to [[User:DSchneider|DSchneider]]). | * Elliotte Rusty Harold, (2004). XML in a Nutshell, O'Reilly, [http://www.ibiblio.org/xml/books/xian3/ Abstract/TOC] ISBN 0-596-00764-7 (Best buy according to [[User:DSchneider|DSchneider]]). | ||
[[Category: Technologies]] |
Revision as of 13:20, 29 October 2006
This article or section is currently under construction
In principle, someone is working on it and there should be a better version in a not so distant future.
If you want to modify this page, please discuss it with the person working on it (see the "history")
Definition
- XML means "Extended markup language". XML is designed as a machine readable self describing text editable persistent store for data. XML is a formalism (not to be confounded with HTML, a language to describe the structure of Web pages)
Software
(longer entries have their own page)
XML creation
- See XML editor
Validation
- Off-line validation
- Most decent XML editors do offer validation functionality. However, some free XML editors do not. Some (like Xemacs) only offer limited verification.
- [xmllint]
- xmlTester.jar. This tools is based on the Xerxes parser.
- XML Nanny. XML Nanny is a Free Mac OS X developer tool that provides an Aqua interface for checking XHTML and XML documents for Well-Formedness and Validity either locally or across the network. (Tiger OS X 10.4) [sept 2005]
- On-line validation
Note: You may need to change DTD's local system identifier. These programs must be able to get the DTD. I rather suggest installing a local program on your machine (like xmllint or xmlTester).
- STG XML Validation Form, curtosy of Scholarly Technology Group, Brown University
- XML well-formedness checker and validator, Richard Tobin, University of Endinburgh (RXP parser)
- XML.com's (simple well-formedness)
- On-line validation for specific XML applications
- W3C HTML Validation Service This validator doesn't work with your own DTD's. Its primary function is to validate W3C vocabularies (HTML, XHTML, SVG, MathML, ... )
- FEED Validator. Validates various RSS Formats plus PIE
Links
Tutorials
- XML:Managing Data Exchange. Thi Wikibook project introduced XML from a Data exchange perspective.
News
- Cafe con Leche XML News and Resources (Best resource to keep in touch with XML-related news)
- TECFA's XML Page (DSchneider's "old" XML pointers page).
References
- Elliotte Rusty Harold, (2004). XML in a Nutshell, O'Reilly, Abstract/TOC ISBN 0-596-00764-7 (Best buy according to DSchneider).