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) その目的を実現する方法を教えてください。
ありがとう、そしてよろしく