From owner-cvs-all Thu Sep 20 6:22:39 2001 Delivered-To: cvs-all@freebsd.org Received: from nothing-going-on.demon.co.uk (pc-62-31-42-140-hy.blueyonder.co.uk [62.31.42.140]) by hub.freebsd.org (Postfix) with ESMTP id 5634837B407; Thu, 20 Sep 2001 06:22:18 -0700 (PDT) Received: (from nik@localhost) by nothing-going-on.demon.co.uk (8.11.3/8.11.3) id f8KDFvA42908; Thu, 20 Sep 2001 14:15:57 +0100 (BST) (envelope-from nik) Date: Thu, 20 Sep 2001 14:15:57 +0100 From: Nik Clayton To: Josef Karthauser Cc: Chris Costello , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: www/en/news news.xml newsflash.xsl press.xml press.xsl Message-ID: <20010920141557.F1162@clan.nothing-going-on.org> References: <200109201143.f8KBhVk53054@freefall.freebsd.org> <20010920135417.I52323@tao.org.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="NyVXgNZ34wipDCDo" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010920135417.I52323@tao.org.uk>; from joe@tao.org.uk on Thu, Sep 20, 2001 at 01:54:17PM +0100 Organization: FreeBSD Project Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --NyVXgNZ34wipDCDo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Sep 20, 2001 at 01:54:17PM +0100, Josef Karthauser wrote: > On Thu, Sep 20, 2001 at 04:43:31AM -0700, Chris Costello wrote: > > chris 2001/09/20 04:43:31 PDT > > Modified files: > > en/news news.xml newsflash.xsl press.xml=20 > > press.xsl=20 > > Log: > > Implement the `cvs' namespace as first tested in the Status Reports > > section. >=20 > What's http://www.FreeBSD.org/XML/CVS? It doesn't appear to exist. It doesn't need to. XML namespaces are used to associate tokens to element prefixes. I might write in one document, and=20 in another document. To an XML processer, "" and "" are the same element -- although the prefixes ("cvs:" and "frob:") differ, the two prefixes are tied to the same namespace. The namespace is uniquely identified by the URI. In this example, that URI is "http://foo.bar.com/". There's no requirement that the URI also be a URL (or a valid URL). We could just as easily write ... xmlns:cvs=3D"My unique namespace" ... and as long as all the other documents use the string "My unique namespace" in the declarations everything would be fine. There's no standard for generating URIs, although many people use URLs. Some of these URLs are active (i.e., they point at an actual document), some aren't, like the ones Chris committed. I'm talking to the CVS maintainers at the moment about trying to propogate the use of the :keywords and :keyword elements. I expect the final URI will then be http://www.cvshome.org/xmlns/CVS/Keywords/ And we can change our docs appropriately as and when. The benefit of doing this is that we then have a standard way to mark up CVS keywords in any XML document, irrespective of the document's schema. You will be able to write $Id$ XSL stylesheets can then be written that know what the "keywords" and "keyword" elements in the namespace=20 "http://www.cvshome.org/xmlns/CVS/Keywords/" mean. N --=20 FreeBSD: The Power to Serve http://www.freebsd.org/ FreeBSD Documentation Project http://www.freebsd.org/docproj/ --- 15B8 3FFC DDB4 34B0 AA5F 94B7 93A8 0764 2C37 E375 --- --NyVXgNZ34wipDCDo Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjup7AwACgkQk6gHZCw343V3yQCcDVy3L3nOmx+n9t1foMDvhWzN p/0AoJKiPKrsbF0zEz9mImc6EDj3hjPb =I/hz -----END PGP SIGNATURE----- --NyVXgNZ34wipDCDo-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message