xsl-list
[Top] [All Lists]

Re: xmlns (flawed XML?) (edited)

2004-06-02 10:28:02
At 2004-06-02 10:03 -0700, Mike Ferrando wrote:
Friends,
Ok, sorry I didn't post any XSL.

My XSL was something like this:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
  xmlns="http://www.loc.gov/MARC21/slim";
  version="1.0">

XPath 1.0 never uses the default namespace.

I added the s: and the correct namespace to the stylesheet.
  xmlns:s="http://www.loc.gov/MARC21/slim";

<xsl:apply-templates select="//s:leader" mode="get_records"/>

Everything ran fine.

Because the patterns are not trying to use the default namespace.

I thought the namespace was 'marc:'.

There is nothing special about the prefix "s:" ... it would have worked if you said "jazzband:leader" and had xmlns:jazzband="http://www.loc.gov/MARC21/slim"; ... the prefix is irrelevant.

.................... Ken


--
Public courses: Spring 2004 world tour of hands-on XSL instruction
Next: 3-day XSLT/XPath; 2-day XSL-FO - Birmingham, UK June 14,2004

World-wide on-site corporate, govt. & user group XML/XSL training.
G. Ken Holman                 mailto:gkholman(_at_)CraneSoftwrights(_dot_)com
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Breast Cancer Awareness  http://www.CraneSoftwrights.com/s/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal



<Prev in Thread] Current Thread [Next in Thread>