Skip to content

Commit 9022469

Browse files
committed
Default newline node to skip parsing of nested nodes
1 parent e08b503 commit 9022469

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/org/apache/ibatis/scripting/xmltags/XMLScriptBuilder.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ protected MixedSqlNode parseDynamicTags(XNode node) {
8080
XNode child = node.newXNode(children.item(i));
8181
if (child.getNode().getNodeType() == Node.CDATA_SECTION_NODE || child.getNode().getNodeType() == Node.TEXT_NODE) {
8282
String data = child.getStringBody("");
83+
if (data.trim().isEmpty()) {
84+
continue;
85+
}
8386
TextSqlNode textSqlNode = new TextSqlNode(data);
8487
if (textSqlNode.isDynamic()) {
8588
contents.add(textSqlNode);

0 commit comments

Comments
 (0)