public marks

PUBLIC MARKS from fredbird with tag xml

December 2006

XML Nanny

by 1 other (via)
XML Nanny is a free (as in beer) Cocoa application for Mac OS X Tiger that allows you to parse and validate local or remote XML documents against DTD, W3C XML Schema, RELAX NG, and Schematron schemas.

RELAX NG Tutorial

RELAX NG is a simple schema language for XML, based on [RELAX] and [TREX]. A RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema thus identifies a class of XML documents consisting of those documents that match the pattern. Two syntaxes have been defined for RELAX NG. The original syntax uses XML; with this syntax an RELAX NG schema is itself an XML document. Subsequently, a compact non-XML syntax has been defined. This document is a tutorial for RELAX NG version 1.0 using the XML syntax.

XLIFF 1.1 Specification

This document defines the XML Localization Interchange File Format (XLIFF). The purpose of this vocabulary is to store localizable data and carry it from one step of the localization process to the other, while allowing interoperability between tools.

November 2006

bridge - python XML library

by 1 other (via)
bridge is a Python XML library trying to provide a high level and clean interface for manipulating XML documents. - Home

by 17 others
Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. In its simplest form, a Sitemap is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.

October 2006


by 4 others
OpenSearch is a collection of simple formats for the sharing of search results. The OpenSearch description document format can be used to describe a search engine so that it can be used by search client applications. The OpenSearch response elements can be used to extend existing syndication formats, such as RSS and Atom, with the extra metadata needed to return search results.

June 2006 > OpenSearch

by 9 others (via)
OpenSearch is a set of simple formats for the sharing of search results. Any website that has a search feature can make their results available in OpenSearch™ format. Other tools can then read those search results. For example, here is an aggregator that brings together search results from many websites:

May 2006

Etna XML Editor

by 5 others
Etna is an open Source XML Editor built on Mozilla's core, Gecko. It uses some RelaxNG schema to edit and validate XML Documents.

XSPF: XML Shareable Playlist Format: Home

by 1 other
XSPF is the XML format for sharing playlists. * It is open -- No proprietary lock-in. * It is portable -- You should be able to send a playlist to your friend and have it work. * It is well-engineered -- Most playlist formats get the easy things wrong.

April 2006

XML-RPC Home Page

by 6 others
What is XML-RPC? It's a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet.

January 2006

ongoing · Don’t Invent XML Languages

by 4 others
Here’s a radical idea: don’t even think of making your own language until you’re sure that you can’t do the job using one of the Big Five: XHTML, DocBook, ODF, UBL, and Atom.

July 2005

Content with Style: Database-driven tree structures with XML and XSLT

by 1 other
This article deals with the display of tree-structures that are driven by a database. There are actually a few approaches to transform a 2-dimensional structure into a tree, and it seems odd that most are unknown to many developers.

June 2005


by 4 others
MiniXML provides a simple, API to generating and parsing XML. Its advantages are ease-of-use and the fact that no additional libraries are required. It comes with two independant implementations, 100% PHP and 100% Perl, which you can use seperately.

Sitemap Protocol

by 6 others (via)
The Sitemap Protocol allows you to inform search engine crawlers about URLs on your Web sites that are available for crawling. A Sitemap consists of a list of URLs and may also contain additional information about those URLs, such as when they were last modified, how frequently they change, etc.

Content with Style: XML as intermediate application layer

In this article I want to share my thoughts on techniques for keeping our code XML-based - so there's no need to get your hands dirty in your application code to change the markup that is rendered afterwards. Most things will be PHP related though.

The Community Engine Blog: xFolk Entry 0.4 — Microformat for decentralized tagging

by 9 others
xFolk Entry 0.4 is a new iteration of the xFolk microformat that is extremely easy to implement. It enables the publication of tagged bookmarks so that they can be harvested on the web and aggregated into folksonomies. As such, xFolk eliminates the need to rely on centralized data repositories to create folksonomies.

May 2005

Jesse Ruderman » Valid XHTML user script

by 2 others
The Valid XHTML user script is an adaptation of the blogidate XML well-formedness bookmarklet. It shows a line of text under each textarea indicating whether the text is well-formed XHTML.

April 2005

Langage de balisage extensible (XML) 1.0

traduction française de la spécification xml 1.0 du w3c

Traductions françaises des documents du W3C

by 13 others (via)
Liste des traductions françaises disponibles des documents du W3C

March 2005

January 2005

YAML Ain't Markup Language

by 5 others
a wannabe standard for data formatting, without markup (therefore, not xml-compliant)

PHP On The Fly

by 1 other
using javascript new httpRequest to execute real-time php scripts serverside

A Development Infrastructure for PHP

by 5 others
With every programming language I have worked in it has become normal practice, after having developed an initial series of programs, to identify a common structure to which all subsequent programs should be built. This may take some time as it involves a bit of trial and error in playing with the different ways in which a task can be achieved in order to find the methodology that gives the most advantages in the long term.