Returns textual contents for the specified node. @param data data reference @param pre PRE value @return text
(final Data data, final int pre)
| 79 | * @return text |
| 80 | */ |
| 81 | public static byte[] text(final Data data, final int pre) { |
| 82 | final int kind = data.kind(pre); |
| 83 | return switch(kind) { |
| 84 | case Data.ELEM -> data.name(pre, kind); |
| 85 | case Data.ATTR -> Token.concat(XMLToken.AT, data.name(pre, kind), XMLToken.ATT1, |
| 86 | data.text(pre, false), XMLToken.ATT2); |
| 87 | default -> data.text(pre, true); |
| 88 | }; |
| 89 | } |
| 90 | |
| 91 | /** |
| 92 | * Returns a label for the specified node. |