[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] DocBook XSL, DocBook 5, and Xalan
Michael(tm) Smith wrote: >> That would explain it. Hmm, I wonder what's easier: >> >> A) Fixing Xalan >> B) Hacking all the stylesheets so they work around this bug >> C) Switching to Saxon > So, yeah, I think C may best way to go. > Option C (Saxon) doesn't seem to work either. After adding a few xsl:message elements to the stylesheet to find out what's going on, Here's what I get: xhtml: [xslt] Processing /Users/elharo/Projects/workspace/JDR/Java_Course_Notes.xml to /Users/elharo/Projects/workspace/JDR/Java_Course_Notes.xhtml [xslt] Loading stylesheet /opt/xml/docbook-xsl/xhtml/docbook.xsl [xslt] Node-set available: true [xslt] Using DocBook namespace: true [xslt] Root element namespace: http://docbook.org/ns/docbook [xslt] SAXON 6.5.5 from Michael Kay [xslt] Stripping NS from DocBook 5/NG document. [xslt] Processing stripped document. [xslt] Node-set available: true [xslt] Using DocBook namespace: false [xslt] Root element namespace: http://www.w3.org/1999/xhtml [xslt] SAXON 6.5.5 from Michael Kay [xslt] Can't strip the DocBook 5 namespace. Output will suck. [xslt] Messages output [xslt] Request for title of element with no title: book [xslt] No template matches book. [xslt] No template matches title in book. [xslt] No template matches info in book. [xslt] No template matches author in info. ... So it seems like Saxon can find the node-set function, and it does strip the DocBook namespace. However, somehow it gets back into the template a second time where it picks up the output namespace instead of the input namespace. Weird. -- Elliotte Rusty Harold elharo@metalab.unc.edu XML in a Nutshell 3rd Edition Just Published! http://www.cafeconleche.org/books/xian3/ http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]