30 if (node.getNodeType() == Node.TEXT_NODE) { |
30 if (node.getNodeType() == Node.TEXT_NODE) { |
31 final var v = node.getNodeValue(); |
31 final var v = node.getNodeValue(); |
32 if (v == null) { |
32 if (v == null) { |
33 return ""; |
33 return ""; |
34 } else if (trimIndent) { |
34 } else if (trimIndent) { |
35 return v.replaceAll("\\n[ \\t]+", "\n"); |
35 return v.trim().replaceAll("\\n[ \\t]+", "\n"); |
36 } else { |
36 } else { |
37 return v; |
37 return v.trim(); |
38 } |
38 } |
39 } |
39 } |
40 } |
40 } |
41 return ""; |
41 return ""; |
42 } |
42 } |