示例#1
0
文件: XmlUtils.java 项目: NRJD/BVApp1
 public static void addElement(
     Document document, Node node, String elementName, String elementData) {
   if ((document != null) && (node != null) && StringUtils.isNotNullOrEmpty(elementName)) {
     Node childNode = document.createElement(elementName);
     if (StringUtils.isNotNullOrEmpty(elementData)) {
       Node textNode = document.createTextNode(elementData);
       childNode.appendChild(textNode);
     }
     node.appendChild(childNode);
   }
 }
示例#2
0
文件: XmlUtils.java 项目: NRJD/BVApp1
 public static List<Element> getChildElementsByTagName(Node node, String elementName) {
   if ((node != null) && StringUtils.isNotNullOrEmpty(elementName)) {
     NodeList nodeList = node.getChildNodes();
     return getElementsByTagName(nodeList, elementName);
   }
   return (List<Element>) null;
 }
示例#3
0
文件: XmlUtils.java 项目: NRJD/BVApp1
 public static Element findFirstElementByTagName(Document document, String elementName) {
   if ((document != null) && StringUtils.isNotNullOrEmpty(elementName)) {
     NodeList nodeList = document.getElementsByTagName(elementName);
     return getFirstElement(nodeList);
   }
   return null;
 }
示例#4
0
文件: XmlUtils.java 项目: NRJD/BVApp1
 private static Element getFirstElementByTagName(NodeList nodeList, String elementName) {
   if ((nodeList != null)
       && (nodeList.getLength() > 0)
       && StringUtils.isNotNullOrEmpty(elementName)) {
     for (int index = 0; index < nodeList.getLength(); index++) {
       Node childNode = nodeList.item(index);
       if (childNode instanceof Element) {
         Element childElement = (Element) childNode;
         if (elementName.equals(childElement.getNodeName())) {
           return childElement;
         }
       }
     }
   }
   return null;
 }
示例#5
0
文件: XmlUtils.java 项目: NRJD/BVApp1
 private static List<Element> getElementsByTagName(NodeList nodeList, String elementName) {
   List<Element> elements = null;
   if ((nodeList != null)
       && (nodeList.getLength() > 0)
       && StringUtils.isNotNullOrEmpty(elementName)) {
     for (int index = 0; index < nodeList.getLength(); index++) {
       Node childNode = nodeList.item(index);
       if (childNode instanceof Element) {
         Element childElement = (Element) childNode;
         if (elementName.equals(childElement.getNodeName())) {
           if (elements == null) {
             elements = new ArrayList<Element>();
           }
           elements.add(childElement);
         }
       }
     }
   }
   return elements;
 }