John, why don't you go ahead and check in the code, in whatever state it's
in (as long as it builds).  The current code checked in does not work
anyway, so it's not like you would be breaking anything.

Time to run in the debugger...

-scott




                                                                                       
                                   
                    John Gentilin                                                      
                                   
                    <johnglinux@eyecatch        To:     Xalan Mailing List 
<[EMAIL PROTECTED]>                     
                    ing.com>                    cc:     (bcc: Scott Boag/CAM/Lotus)    
                                   
                    Sent by:                    Subject:     Help -> Extension's and 
traversing the DTM                   
                    [EMAIL PROTECTED]                                               
                                   
                    tching.com                                                         
                                   
                                                                                       
                                   
                                                                                       
                                   
                    07/11/01 10:39 PM                                                  
                                   
                    Please respond to                                                  
                                   
                    xalan-dev                                                          
                                   
                                                                                       
                                   
                                                                                       
                                   




OK, I am stuck. The SQL Extension code builds a DTM tree.
I think I might have a problem where my Attribute nodes are
not properly added as children but I would still expect to see
something in the output, problem is I am not.

The XSL is simple, basically I set up a query and then execute
<xsl:copy-of select="$table/row-set/column-header/" />
What happens is, the query executes and the DTM Tree is built.
I can then see the DTM being traversed and it looks like it reads
everything, but the copy-of does not produce any output.

In my derived class, I overrode all the functions in the
DTMDefaultBaseIterator and added debug code to see what
functions the Transformer is calling. They all print the calling
arguments, some print the return value. Below is an output from
the trace.

Any ideas, I can tar up the code but it probably not in a state where
it is ready to be checked in.

Thanks
John G


XConnection, Connection Init
XConnection, Creating Connection
 Driver  :org.enhydra.instantdb.jdbc.idbDriver
 URL     :jdbc:idb:./instantdb/sample.prp
 user    :
 passwd  :
 Connection make OK<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>List of products</TITLE>
</HEAD>
<BODYquery()
Enhydra InstantDB - Version 3.25
The Initial Developer of the Original Code is Lutris Technologies Inc.
Portions created by Lutris are Copyright (C) 1997-2000 Lutris
Technologies, Inc.
All Rights Reserved.
main SELECT * FROM import1
..creatingSQLDocument
..returning Document
leaving query()
getDocument()
getAxixTraverser(18)
>
<TABLE border="1"getDocument()
getNodeType(0) .. Node name [row-set][1]
_exptype(0)
getAxixTraverser(3)
_firstch(0)
getNodeType(1) .. Node name [column-header][1]
_exptype(1)
getNamespaceURI(2097153)
getExpandedTypeID(1)
_exptype(1)
getLocalName(2097153) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(1)
getNodeType(18) .. Node name [column-header][1]
_exptype(18)
getNamespaceURI(2097170)
getExpandedTypeID(18)
_exptype(18)
getLocalName(2097170) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(18)
getNodeType(35) .. Node name [column-header][1]
_exptype(35)
getNamespaceURI(2097187)
getExpandedTypeID(35)
_exptype(35)
getLocalName(2097187) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(35)
getNodeType(52) .. Node name [column-header][1]
_exptype(52)
getNamespaceURI(2097204)
getExpandedTypeID(52)
_exptype(52)
getLocalName(2097204) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(52)
getNodeType(69) .. Node name [column-header][1]
_exptype(69)
getNamespaceURI(2097221)
getExpandedTypeID(69)
_exptype(69)
getLocalName(2097221) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(69)
getNodeType(86) .. Node name [column-header][1]
_exptype(86)
getNamespaceURI(2097238)
getExpandedTypeID(86)
_exptype(86)
getLocalName(2097238) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(86)
getNodeType(103) .. Node name [column-header][1]
_exptype(103)
getNamespaceURI(2097255)
getExpandedTypeID(103)
_exptype(103)
getLocalName(2097255) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(103)
getNodeType(120) .. Node name [column-header][1]
_exptype(120)
getNamespaceURI(2097272)
getExpandedTypeID(120)
_exptype(120)
getLocalName(2097272) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(120)
getNodeType(137) .. Node name [column-header][1]
_exptype(137)
getNamespaceURI(2097289)
getExpandedTypeID(137)
_exptype(137)
getLocalName(2097289) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(137)
getNodeType(154) .. Node name [column-header][1]
_exptype(154)
getNamespaceURI(2097306)
getExpandedTypeID(154)
_exptype(154)
getLocalName(2097306) -> ...column-header
getLocalNameFromExpandedNameID(67108865)...column-header
_nextSib(154)
getDocument()
_type(1)
getExpandedTypeID(1)
_exptype(1)
_parent(1)
getNodeType(1) .. Node name [column-header][1]
_exptype(1)
getAxixTraverser(3)
_firstch(1)
getNodeType(2) .. Node name [catalogue-name][2]
_exptype(2)
_nextSib(2)
getNodeType(3) .. Node name [column-display-size][2]
_exptype(3)
_nextSib(3)
getNodeType(4) .. Node name [column-label][2]
_exptype(4)
_nextSib(4)
getNodeType(5) .. Node name [column-name][2]
_exptype(5)
_nextSib(5)
getNodeType(6) .. Node name [column-type][2]
_exptype(6)
_nextSib(6)
getNodeType(7) .. Node name [column-typename][2]
_exptype(7)
_nextSib(7)
getNodeType(8) .. Node name [precision][2]
_exptype(8)
_nextSib(8)
getNodeType(9) .. Node name [scale][2]
_exptype(9)
 _nextSib(9)
getNodeType(10) .. Node name [schema-name][2]
_exptype(10)
_nextSib(10)
getNodeType(11) .. Node name [table-name][2]
_exptype(11)
_nextSib(11)
getNodeType(12) .. Node name [case-sensitive][2]
_exptype(12)
_nextSib(12)
getNodeType(13) .. Node name [definitley-writable][2]
_exptype(13)
_nextSib(13)
getNodeType(14) .. Node name [nullable][2]
_exptype(14)
_nextSib(14)
getNodeType(15) .. Node name [signed][2]
_exptype(15)
_nextSib(15)
getNodeType(16) .. Node name [writable][2]
_exptype(16)
_nextSib(16)
getNodeType(17) .. Node name [searchable][2]
_exptype(17)
_nextSib(17)
getDocument()
_type(2)
getExpandedTypeID(2)
_exptype(2)
_parent(2)
_type(3)
getExpandedTypeID(3)
_exptype(3)
_parent(3)
_type(4)
getExpandedTypeID(4)
_exptype(4)
_parent(4)
_type(5)
getExpandedTypeID(5)
_exptype(5)
_parent(5)
_type(6)
getExpandedTypeID(6)
_exptype(6)
_parent(6)
_type(7)
getExpandedTypeID(7)
_exptype(7)
_parent(7)
_type(8)
getExpandedTypeID(8)
_exptype(8)
_parent(8)
_type(9)
getExpandedTypeID(9)
_exptype(9)
_parent(9)
_type(10)
getExpandedTypeID(10)
_exptype(10)
_parent(10)
_type(11)
getExpandedTypeID(11)
_exptype(11)
_parent(11)
_type(12)
getExpandedTypeID(12)
_exptype(12)
_parent(12)
_type(13)
getExpandedTypeID(13)
_exptype(13)
_parent(13)
_type(14)
getExpandedTypeID(14)
_exptype(14)
_parent(14)
_type(15)
getExpandedTypeID(15)
_exptype(15)
_parent(15)
_type(16)
getExpandedTypeID(16)
_exptype(16)
_parent(16)
_type(17)
getExpandedTypeID(17)
_exptype(17)
_parent(17)
_type(18)
getExpandedTypeID(18)
_exptype(18)
_parent(18)
getNodeType(18) .. Node name [column-header][1]
_exptype(18)
getAxixTraverser(3)
_firstch(18)
getNodeType(19) .. Node name [catalogue-name][2]
_exptype(19)
_nextSib(19)
getNodeType(20) .. Node name [column-display-size][2]
_exptype(20)
_nextSib(20)
getNodeType(21) .. Node name [column-label][2]
_exptype(21)
_nextSib(21)
getNodeType(22) .. Node name [column-name][2]
_exptype(22)
_nextSib(22)
getNodeType(23) .. Node name [column-type][2]
_exptype(23)
_nextSib(23)
getNodeType(24) .. Node name [column-typename][2]
_exptype(24)
_nextSib(24)
getNodeType(25) .. Node name [precision][2]
_exptype(25)
_nextSib(25)
getNodeType(26) .. Node name [scale][2]
_exptype(26)
_nextSib(26)
getNodeType(27) .. Node name [schema-name][2]
_exptype(27)
_nextSib(27)
getNodeType(28) .. Node name [table-name][2]
_exptype(28)
_nextSib(28)
getNodeType(29) .. Node name [case-sensitive][2]
_exptype(29)
_nextSib(29)
getNodeType(30) .. Node name [definitley-writable][2]
_exptype(30)
_nextSib(30)
getNodeType(31) .. Node name [nullable][2]
_exptype(31)
_nextSib(31)
getNodeType(32) .. Node name [signed][2]
_exptype(32)
_nextSib(32)
getNodeType(33) .. Node name [writable][2]
_exptype(33)
_nextSib(33)
getNodeType(34) .. Node name [searchable][2]
_exptype(34)
_nextSib(34)
getDocument()
_type(19)
getExpandedTypeID(19)
_exptype(19)
_parent(19)
_type(20)
getExpandedTypeID(20)
_exptype(20)
_parent(20)
_type(21)
getExpandedTypeID(21)
_exptype(21)
_parent(21)
_type(22)
getExpandedTypeID(22)
_exptype(22)
_parent(22)
_type(23)
getExpandedTypeID(23)
_exptype(23)
_parent(23)
_type(24)
getExpandedTypeID(24)
_exptype(24)
_parent(24)
_type(25)
getExpandedTypeID(25)
_exptype(25)
_parent(25)
_type(26)
getExpandedTypeID(26)
_exptype(26)
_parent(26)
_type(27)
getExpandedTypeID(27)
_exptype(27)
_parent(27)
_type(28)
getExpandedTypeID(28)
_exptype(28)
_parent(28)
_type(29)
getExpandedTypeID(29)
_exptype(29)
_parent(29)
_type(30)
getExpandedTypeID(30)
_exptype(30)
_parent(30)
_type(31)
getExpandedTypeID(31)
_exptype(31)
_parent(31)
_type(32)
getExpandedTypeID(32)
_exptype(32)
_parent(32)
_type(33)
getExpandedTypeID(33)
_exptype(33)
_parent(33)
_type(34)
getExpandedTypeID(34)
_exptype(34)
_parent(34)
_type(35)
getExpandedTypeID(35)
_exptype(35)
_parent(35)
getNodeType(35) .. Node name [column-header][1]
_exptype(35)
getAxixTraverser(3)
_firstch(35)
getNodeType(36) .. Node name [catalogue-name][2]
_exptype(36)
_nextSib(36)
getNodeType(37) .. Node name [column-display-size][2]
_exptype(37)
_nextSib(37)
getNodeType(38) .. Node name [column-label][2]
_exptype(38)
_nextSib(38)
getNodeType(39) .. Node name [column-name][2]
_exptype(39)





Reply via email to