node.setBeginLine(currentToken.getLineNo());
node.setBeginColumn(currentToken.getColumn());
while (true) {
builder.append(currentToken.getValue());
TokenType type = peek(1).getType();
if (type == TokenType.CDATA
|| type == TokenType.DOC_TYPE || type == TokenType.EOL
|| type == TokenType.STRING || type == TokenType.WS) {
nextToken();
} else {