हम अल्टोवा स्टाइलविजन का उपयोग करते हैं जो एक्सएसएलटी 2.0 फाइलें उत्पन्न करता है। हम इन एक्सएसएलटी फ़ाइलों को निष्पादित करने के लिए जावा के लिए सैक्सन 9 का उपयोग करते हैं। यह कुछ सालों से अच्छी तरह से काम कर रहा है, हां हम में से कोई भी वास्तव में एक्सएसएलटी को नहीं समझता है।एक्सएसएलटी 2.0 त्रुटि उत्पन्न करता है: "संदर्भ आइटम अपरिभाषित है"
Error at /xsl:stylesheet/xsl:function[9]
XPDY0002: Axis step child::element(item, xs:anyType) cannot be used here:
the context item is undefined
9 समारोह है:
अब हम त्रुटि है
<xsl:function name="sps:GoogleChartDataSourceUnitCount" as="xs:string">
<xsl:sequence select="concat(string-join(item/string(if (number($XML/report/calculation-data[@data-source-name = $DataSourceParent]/item/variable[@name='unit_count']/@value) < 0) then 0 else round-half-to-even(number(variable[@name='unit_count']/@value),2)),','),'&chxl=0:|',string-join(item/variable[@name='month']/@value,'|'),'|2:||Min&chds=0,',string(round-half-to-even(max(item/(number(variable[@name='unit_count']/@value)))+1 , 0)),'&chxr=1,0,',string(round-half-to-even(max(item/(number(variable[@name='unit_count']/@value)))+1 , 0)))"/>
</xsl:function>
किसी को भी किसी भी विचार क्या हो रहा है है?