0

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) その目的を実現する方法を教えてください。

ありがとう、そしてよろしく

4

1 に答える 1