Changeset 1530 for MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/internal/Helpers.java
- Timestamp:
- 09/12/11 10:58:13 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/internal/Helpers.java
r1521 r1530 2 2 3 3 import java.io.BufferedReader; 4 import java.io.ByteArrayInputStream; 5 import java.io.ByteArrayOutputStream; 4 6 import java.io.IOException; 5 7 import java.io.InputStream; … … 12 14 import javax.xml.parsers.FactoryConfigurationError; 13 15 import javax.xml.parsers.ParserConfigurationException; 16 import javax.xml.transform.Result; 17 import javax.xml.transform.Source; 18 import javax.xml.transform.TransformerConfigurationException; 19 import javax.xml.transform.TransformerException; 20 import javax.xml.transform.TransformerFactory; 21 import javax.xml.transform.TransformerFactoryConfigurationError; 22 import javax.xml.transform.dom.DOMSource; 23 import javax.xml.transform.stream.StreamResult; 14 24 import javax.xml.xpath.XPath; 15 25 import javax.xml.xpath.XPathConstants; … … 20 30 import org.w3c.dom.Document; 21 31 import org.w3c.dom.Element; 32 import org.w3c.dom.Node; 22 33 import org.xml.sax.InputSource; 23 34 import org.xml.sax.SAXException; … … 164 175 165 176 177 public static InputStream DocumentToStream(Node node) throws TransformerConfigurationException, TransformerException, TransformerFactoryConfigurationError{ 178 179 InputStream is = null; 180 ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); 181 Source xmlSource; 182 183 //if (node == null) { 184 // xmlSource = new DOMSource(workspace_doc); 185 //} else { 186 xmlSource = new DOMSource(node); 187 //} 188 Result outputTarget = new StreamResult(outputStream); 189 TransformerFactory.newInstance().newTransformer().transform(xmlSource, outputTarget); 190 is = new ByteArrayInputStream(outputStream.toByteArray()); 191 return is; 192 } 166 193 }
Note: See TracChangeset
for help on using the changeset viewer.