В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
XSLT 2.0 имеет функции fn: upper-case () и fn: lower-case (). Однако, если вы используете XSLT 1.0, вы можете использовать translate ():
<xsl:template match="/">
<xsl:variable name="smallcase" select="'abcdefghijklmnopqrstuvwxyz'" />
<xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
<xsl:value-of select="translate(doc, $smallcase, $uppercase)" />
</xsl:template>
XPath 2.0 имеет fn: upper-case ()
, который также выполняет корректное сопоставление регистра Unicode.
Вы можете использовать translate () Функция
в XSLT 1.0:
<xsl:value-of select="translate(//some-xpath,
'abcdefghijklmnopqrstuvwxyz',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
Если вам посчастливилось иметь доступ к XSLT 2.0, вы можете использовать функцию upper-case ()
:
<xsl:value-of select="upper-case(//some-xpath)"/>
См. XPath Для получения дополнительных сведений см. страницу со ссылкой на функцию .