1

XSLT で for-each を使用して Java arraylist オブジェクトを反復処理する際に問題に直面しています。

以下は、反復に使用しているコードです。$dtoListは ArrayList オブジェクトを持っています。

<xsl:for-each  select="$dtoList">
                                <xsl:variable name="dto" select="." />

                                    <fo:table-row>
                                        <fo:table-cell padding="1mm" border="solid 1px black">
                                            <fo:block font-weight="bold" >
                                                <xsl:value-of select="subHistory:getFieldLabel($historyInstance,$dto)"></xsl:value-of>
                                            </fo:block>
                                        </fo:table-cell>
                                        <fo:table-cell padding="1mm" border="solid 1px black">
                                            <fo:block>
                                                <xsl:value-of select="subHistory:getFieldValue($historyInstance,$dto)"></xsl:value-of>
                                            </fo:block>
                                        </fo:table-cell>
                                    </fo:table-row>
                                </xsl:for-each>

以下の例外が発生しています

ERROR:  'Error checking type of the expression 'com.sun.org.apache.xalan.internal.xsltc.compiler.ForEach@59d5a6'.'
FATAL ERROR:  'Could not compile stylesheet'
2013-06-11 12:33:38,254 ERROR [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] (HistoryBean.java:452) - Could not compile stylesheet
javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:828)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:617)
    at weblogic.xml.jaxp.WebLogicTransformerFactory.newTransformer(WebLogicTransformerFactory.java:230)
    at weblogic.xml.jaxp.RegistryTransformerFactory.newTransformer(RegistryTransformerFactory.java:209)

どんな助けでも大歓迎です。

よろしくお願いします、 RaoPotla

4

0 に答える 0