Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;

import javax.xml.parsers.DocumentBuilderFactory;

import javax.xml.transform.Result;

import javax.xml.transform.Transformer;

import javax.xml.transform.dom.DOMResult;
import javax.xml.transform.dom.DOMSource;

import org.w3c.dom.DocumentFragment;

import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

public class Main {
    public static NodeList selectNodeList(final Node context, Transformer t) throws Exception {
        // Create result document with top element "result"
        DocumentFragment df = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument()
                .createDocumentFragment();

        Result result = new DOMResult(df);

        // Transform result into DocumentFragment
        t.transform(new DOMSource(context), result);

        // Return list of nodes in DocumentFragment
        return df.getChildNodes();
    }
}