w3c.dom.Document
として使用できますNode
が、これを試してみると
public static Object tranform(Source source) {
Object result = null;
try {
TransformerFactory tf = TransformerFactory.newInstance();
Transformer newTransformer = tf.newTransformer();
newTransformer.transform(source, (Result) result);
} catch (TransformerException ex) {
Logger.getLogger(XMLUtils.class.getName()).log(Level.SEVERE, null, ex);
}
return result;
}
他のファイルに
Document doc = (Document) XMLUtils.tranform(source);
// pass this doc to a function that that a Node typed parameter
if (node == null) {
return;
} else {
...
}
node
常に null になり、子ノードもありません。すべてのタイプのソースをすべてのタイプの結果に変換しようとしましたが、コーダーは返された結果を必要な正しいタイプにキャストします。1)私のエラーを説明していただけますか?2) その目的を実現する方法を教えてください。
ありがとう、そしてよろしく