[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xmlns (flawed XML?) (edited)
At 2004-06-02 07:27 -0700, Mike Ferrando wrote:
I am having trouble trying to figure out why I cannot seem to write a stylesheet for this XML document. I suspect your stylesheet is not correct, yet you don't give any fragments of your stylesheet. Please take a look at it (below). Sure ... every element is in the "slim" namespace as the default namespace ... are your match statements matching elements in the "slim" namespace or are they matching elements in no namespace? My hunch is that it needs one or both of the following: i) DOCTYPE statement pointing to a Schema or a DTD XSLT works only on well-formed documents. ii) namespace prefix for the elements. Prefixes are not needed for your elements to be in a namespace, you already have them in a namespace through use of the default namespace. This is a FAQ which is why I think it might be your problem. <record xmlns="http://www.loc.gov/MARC21/slim"> <leader>01248cam 2200277 a 4500</leader> <controlfield tag="001">12655819 </controlfield> If your stylesheet reads: <xsl:template match="record"> ... it will not work. If you change your stylesheet to: <xsl:template match="s:record"> ... where xmlns:s= is in scope, it will match your input. I hope this helps. .................... 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@xxxxxxxxxxxxxxxxxxxx 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|