List of usage examples for org.w3c.dom Element getFirstChild
public Node getFirstChild();
From source file:Main.java
public static void main(String[] argv) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(true);/*from w ww .jav a 2 s. c o m*/ factory.setExpandEntityReferences(false); Document doc = factory.newDocumentBuilder().parse(new File("filename")); Element element = doc.getElementById("key1"); element = doc.createElement("root"); doc.appendChild(element); element.insertBefore(doc.createTextNode("A"), element.getFirstChild()); }
From source file:Main.java
public static void main(String[] argv) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder loader = factory.newDocumentBuilder(); Document document = loader.parse("sample.xml"); Element order = document.getDocumentElement(); DocumentRange ranges = (DocumentRange) document; Range range = ranges.createRange();/*from w w w. j av a 2 s .c om*/ range.setStartBefore(order.getFirstChild()); range.setEndAfter(order.getLastChild()); range.deleteContents(); range.detach(); }
From source file:Main.java
public static void main(String[] argv) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(true);//from w w w . ja v a 2s . co m factory.setExpandEntityReferences(false); Document doc = factory.newDocumentBuilder().parse(new File("filename")); Element element = doc.getElementById("key1"); element = doc.createElement("root"); doc.appendChild(element); Element element2 = doc.createElement("item"); element.insertBefore(element2, element.getFirstChild().getNextSibling()); }
From source file:Main.java
public static void main(String[] argv) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(true);//from w w w.j ava 2 s . c o m factory.setExpandEntityReferences(false); Document doc = factory.newDocumentBuilder().parse(new File("filename")); Element element = doc.getDocumentElement(); Element element2 = doc.createElement("newname"); NamedNodeMap attrs = element.getAttributes(); for (int i = 0; i < attrs.getLength(); i++) { Attr attr2 = (Attr) doc.importNode(attrs.item(i), true); element2.getAttributes().setNamedItem(attr2); } while (element.hasChildNodes()) { element2.appendChild(element.getFirstChild()); } element.getParentNode().replaceChild(element2, element); }
From source file:Main.java
public static String getCharacterDataFromElement(Element e) { Node child = e.getFirstChild(); if (child instanceof CharacterData) { CharacterData cd = (CharacterData) child; return cd.getData(); }//from w ww .j a v a 2 s . co m return ""; }
From source file:Main.java
public static String getTextNodeContent(Element e) { return e.getFirstChild() == null ? "" : e.getFirstChild().getNodeValue(); }
From source file:Main.java
public static String[] asLocation(Element e) { return e.getFirstChild().getNodeValue().trim().split("\\s+"); }
From source file:Main.java
public static String getText(Element element) { return element.getFirstChild().getNodeValue(); }
From source file:Main.java
/** * Method to convert a Element XML to a Node XML. * @param elem element XML to input.//from w w w .j a v a2 s . com * @return node XML. */ public static Node convertElementToNode(Element elem) { return elem.getFirstChild(); }
From source file:Main.java
public static void deleteFirstElement(Document doc) { Element root = doc.getDocumentElement(); if (root.getFirstChild() instanceof Element) { Element child = (Element) root.getFirstChild(); root.removeChild(child);// w ww . j a v a 2 s .co m } }