"इस फ़ाइल को संपादित न करें" टिप्पणी के बाद लाइन ब्रेक कैसे जोड़ें? मैंने लाइन ब्रेक के साथ टेक्स्टनोड जोड़ने की कोशिश की है लेकिन यह काम नहीं करता है।जावा के साथ एक्सएमएल फ़ाइल में लाइन ब्रेक कैसे जोड़ें?
कोड:
import java.io.File;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class Main {
public static void main(String[] args) {
try {
final Document doc = DocumentBuilderFactory.newInstance().
newDocumentBuilder().newDocument();
doc.appendChild(doc.createComment(" DO NOT EDIT THIS FILE "));
final Element rootElement = doc.createElement("projects");
doc.appendChild(rootElement);
final Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
transformer.transform(new DOMSource(doc), new StreamResult(new File("C:/abc.xml")));
} catch (Exception e) {
e.printStackTrace();
}
}
}
आउटपुट:
<!-- DO NOT EDIT THIS FILE --><projects/>
हम्म ... यह मेरे मशीन पर एक लाइन ब्रेक है ... –
मेरे पास है जावा 7 का उपयोग कर रहा हूँ, तुम्हारे बारे में क्या? – perak
इसी तरह ... विषम। –