Почему & ldquo; xsl: if test & rdquo; не работает на плагине Barcode4j

Согласно вашему коду:

String[] name = {"tom", "dick", "harry"};
for(int i = 0; i<=name.length; i++) {
  System.out.print(name[i] +'\n');
}

Если вы проверите System.out.print (name.length),

, вы получите 3;

, что означает, что длина вашего имени равна 3

, ваш цикл работает от 0 до 3, который должен работать либо от «0 до 2», либо от «1 до 3»

Ответ

String[] name = {"tom", "dick", "harry"};
for(int i = 0; i<name.length; i++) {
  System.out.print(name[i] +'\n');
}
1
задан Marco 17 January 2019 в 14:19
поделиться

1 ответ

С точки зрения теории,

<xsl:if test="gsmsg/barcode">

проверяет наличие элемента barcode.

Если вы хотите проверить наличие текстового значения, выполните:

<xsl:if test="string(gsmsg/barcode)">

или:

<xsl:if test="gsmsg/barcode/text()">
0
ответ дан michael.hor257k 17 January 2019 в 14:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: