Inconsistent Transformation
Posted: Thu Aug 07, 2008 10:21 pm
I have a strange problem which has stretched me to my limits. Here is the scenario (Oxygen version 6.2):
I have existing XSL files, which is used for transforming my XML into HTML, PDF, and CSV formats. When I transform this 1.0 stylesheet in Oxygen using the Saxon6.5.4 transformer, I am getting expected results. The report renders with all applicable data being displayed. When I attempt to use the Saxon8B transformer, certain elements on the reports are not being displayed, however all totaled ammounts are being calculated as expected. These totals account for the values of the elements not being displayed.
When the report is generated from within the web application, the report is not showing those elements which I mentioned above. My first question was "What transformer is being invoked on the server?" but I must admit that I am very new to XSL.
All the research I have done suggests that 2.0 transformers shouldn't have any problem rendering a 1.0 stylesheet, but this certainly appears to be the case.
Is there some kind of version tag which I can plug into my XSL to print out which transformer is being used?
How would someone else approach this problem?
I have existing XSL files, which is used for transforming my XML into HTML, PDF, and CSV formats. When I transform this 1.0 stylesheet in Oxygen using the Saxon6.5.4 transformer, I am getting expected results. The report renders with all applicable data being displayed. When I attempt to use the Saxon8B transformer, certain elements on the reports are not being displayed, however all totaled ammounts are being calculated as expected. These totals account for the values of the elements not being displayed.
When the report is generated from within the web application, the report is not showing those elements which I mentioned above. My first question was "What transformer is being invoked on the server?" but I must admit that I am very new to XSL.
All the research I have done suggests that 2.0 transformers shouldn't have any problem rendering a 1.0 stylesheet, but this certainly appears to be the case.
Is there some kind of version tag which I can plug into my XSL to print out which transformer is being used?
How would someone else approach this problem?