package com.nwalsh.xalan;
import java.io.BufferedReader;
-import java.io.InputStreamReader;
-import java.io.InputStream;
-import java.io.IOException;
import java.io.FileNotFoundException;
-import java.net.URL;
+import java.io.IOException;
+import java.io.InputStreamReader;
+
import java.net.MalformedURLException;
+import java.net.URL;
-import org.xml.sax.SAXException;
-import org.xml.sax.ContentHandler;
+import javax.xml.transform.Source;
+import javax.xml.transform.TransformerException;
+import javax.xml.transform.URIResolver;
-import org.apache.xpath.objects.XObject;
-import org.apache.xpath.XPath;
-import org.apache.xpath.NodeSet;
import org.apache.xalan.extensions.XSLProcessorContext;
-import org.apache.xalan.transformer.TransformerImpl;
-import org.apache.xalan.templates.StylesheetRoot;
import org.apache.xalan.templates.ElemExtensionCall;
-import org.apache.xalan.templates.OutputProperties;
-import org.apache.xalan.res.XSLTErrorResources;
+import org.apache.xalan.transformer.TransformerImpl;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.URIResolver;
-import javax.xml.transform.Source;
/**
* <p>Xalan extension element for inserting text
encoding = ((ElemExtensionCall)elem).getAttribute ("encoding",
context.getContextNode(),
context.getTransformer());
-
- return encoding;
+
+ if (encoding == null) {
+ return "";
+ } else {
+ return encoding;
+ }
}
}
+