summaryrefslogtreecommitdiff
path: root/gnu/xml/transform/StreamSerializer.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/xml/transform/StreamSerializer.java')
-rw-r--r--gnu/xml/transform/StreamSerializer.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/xml/transform/StreamSerializer.java b/gnu/xml/transform/StreamSerializer.java
index fb8b1a601..26bdda8b3 100644
--- a/gnu/xml/transform/StreamSerializer.java
+++ b/gnu/xml/transform/StreamSerializer.java
@@ -324,7 +324,8 @@ public class StreamSerializer
break;
case Node.TEXT_NODE:
value = node.getNodeValue();
- if (!"yes".equals(node.getUserData("disable-output-escaping")))
+ if (!"yes".equals(node.getUserData("disable-output-escaping")) &&
+ mode != Stylesheet.OUTPUT_TEXT)
value = encode(value, false, false);
out.write(encodeText(value));
break;