Removed unused code
This commit is contained in:
@@ -65,27 +65,12 @@ public class Xalan {
|
||||
|
||||
/**
|
||||
* Process xpath and return either node or wrapped atomic value
|
||||
* @deprecated
|
||||
* Xalan needs assumption of the outcome, which is not implemented. Therefore method is deprecated
|
||||
* @param data xml
|
||||
* @param transform xpath
|
||||
* @return xml processed using given xpath
|
||||
* @throws Exception thrown on node building errors or invalid xpath
|
||||
*/
|
||||
public static String processXPath(String data, String transform) throws Exception {
|
||||
// DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
|
||||
// DocumentBuilder builder = factory.newDocumentBuilder();
|
||||
//
|
||||
// XPath xpath = XPathFactory.newInstance().newXPath();
|
||||
//
|
||||
// xpath.setNamespaceContext(new XalanNamespaceResolver(builder.parse(new InputSource(new StringReader(data))), true));
|
||||
// XPathExpression exp = xpath.compile(transform);
|
||||
// exp.evaluate(new InputSource(new StringReader(data)), XPathConstants.NODESET);
|
||||
// return exp.evaluate(new InputSource(new StringReader(data)));
|
||||
|
||||
//data = "/home/adam/Programowanie/Java/XML Tools/release11-tools-web/SampleData/book.xml";
|
||||
//transform = "/books/book[name = 'Hamlet']";
|
||||
|
||||
|
||||
// Set up a DOM tree to query.
|
||||
InputSource in = new InputSource(new StringReader(data));
|
||||
@@ -109,19 +94,13 @@ public class Xalan {
|
||||
// DOM may have more than one node corresponding to a
|
||||
// single XPath text node. Coalesce all contiguous text nodes
|
||||
// at this level
|
||||
sb = new StringBuilder(n.getNodeValue());
|
||||
for (
|
||||
Node nn = n.getNextSibling();
|
||||
isTextNode(nn);
|
||||
nn = nn.getNextSibling()
|
||||
) {
|
||||
for (Node nn = n.getNextSibling(); isTextNode(nn); nn = nn.getNextSibling()) {
|
||||
result.append(nn.getNodeValue());
|
||||
}
|
||||
} else {
|
||||
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
|
||||
serializer.transform(new DOMSource(n), new StreamResult(new OutputStreamWriter(outputStream)));
|
||||
result.append(outputStream);
|
||||
|
||||
}
|
||||
result.append("\n");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user