List of usage examples for org.w3c.dom Element getElementsByTagName
public NodeList getElementsByTagName(String name);
NodeList
of all descendant Elements
with a given tag name, in document order. From source file:net.phamngochai.beefnoodle.ui.DownloadDictionaryActivity.java
public String getElementValue(Element e, String str) { NodeList n = e.getElementsByTagName(str); return n.item(0).getTextContent(); }
From source file:com.jereksel.rommanager.XMLParser.java
/** * Getting node value/*from w w w. j av a 2s . com*/ * * @param Element node * @param key string */ public String getValue(Element item, String str) { NodeList n = item.getElementsByTagName(str); return this.getElementValue(n.item(0)); }
From source file:org.jetbrains.webdemo.help.HelpLoader.java
private String getTagValue(String sTag, Element element) { NodeList nodeList = element.getElementsByTagName(sTag).item(0).getChildNodes(); Node node = nodeList.item(0); if (node != null) { return node.getNodeValue(); } else {/* ww w . ja v a 2s.com*/ return ""; } }
From source file:WSpatern.SubFolderWS.java
private void parseXML(String line) { sub_folder.clear();/* ww w . j a va2 s . c om*/ sub_folder_Id.clear(); try { org.w3c.dom.Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder() .parse(new InputSource(new StringReader(line))); NodeList response = doc.getElementsByTagName("dirLink"); if (response.getLength() > 0) { for (int i = 0; i < response.getLength(); i++) { Element err = (Element) response.item(i); sub_folder.add(err.getElementsByTagName("name").item(0).getTextContent()); sub_folder_Id.add(err.getElementsByTagName("id").item(0).getTextContent()); /// System.out.println("Folder "+"-->" +sub_folder); } } } catch (ParserConfigurationException ex) { Logger.getLogger(LoginWS.class.getName()).log(Level.SEVERE, null, ex); } catch (SAXException ex) { Logger.getLogger(LoginWS.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(LoginWS.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:de.erdesignerng.model.serializer.xml20.XMLIndexSerializer.java
@Override public void deserialize(Table aTable, Element aElement) { // Parse the indexes NodeList theIndexes = aElement.getElementsByTagName(INDEX); for (int j = 0; j < theIndexes.getLength(); j++) { Element theIndexElement = (Element) theIndexes.item(j); Index theIndex = new Index(); theIndex.setOwner(aTable);/*from w w w .j a v a 2s. co m*/ deserializeProperties(theIndexElement, theIndex); theIndex.setIndexType(IndexType.fromString(theIndexElement.getAttribute(INDEXTYPE))); NodeList theAttributes = theIndexElement.getElementsByTagName(INDEXATTRIBUTE); for (int k = 0; k < theAttributes.getLength(); k++) { Element theAttributeElement = (Element) theAttributes.item(k); IndexExpression theExpression = new IndexExpression(); theExpression.setSystemId(theAttributeElement.getAttribute(ID)); String theAttributeRefId = theAttributeElement.getAttribute(ATTRIBUTEREFID); if (!StringUtils.isEmpty(theAttributeRefId)) { theExpression.setAttributeRef(aTable.getAttributes().findBySystemId(theAttributeRefId)); } else { theExpression.setExpression(theAttributeElement.getAttribute(ATTRIBUTEEXPRESSION)); } theIndex.getExpressions().add(theExpression); } aTable.getIndexes().add(theIndex); } }
From source file:com.icloud.framework.http.domain.DomainSuffixesReader.java
/** read optional field status */ Status readStatus(Element el) { NodeList list = el.getElementsByTagName("status"); if (list == null || list.getLength() == 0) return DomainSuffix.DEFAULT_STATUS; return Status.valueOf(list.item(0).getFirstChild().getNodeValue()); }
From source file:com.icloud.framework.http.domain.DomainSuffixesReader.java
/** read optional field boost */ float readBoost(Element el) { NodeList list = el.getElementsByTagName("boost"); if (list == null || list.getLength() == 0) return DomainSuffix.DEFAULT_BOOST; return Float.parseFloat(list.item(0).getFirstChild().getNodeValue()); }
From source file:com.github.lsiu.hkrestaurants.importer.RestaurantDataImporter.java
private void processData(Element root) throws Exception { NodeList nl = root.getElementsByTagName("LP"); final int PAGE_SIZE = 30; List<Restaurant> restaurantPage = new ArrayList<Restaurant>(); for (int i = 0; i < nl.getLength(); i++) { Node n = nl.item(i);//from ww w . j a v a2 s. com if (n.getNodeType() == Node.ELEMENT_NODE) { Element e = (Element) n; String type = getTagValue("TYPE", e); String dist = getTagValue("DIST", e); String licno = getTagValue("LICNO", e); String name = getTagValue("SS", e); String adr = getTagValue("ADR", e); String info = getTagValue("INFO", e); log.debug("Restaurant Name={}, license No={}", name, licno); Restaurant rs = new Restaurant(); rs.address = adr; rs.districtCode = Short.valueOf(dist); rs.infoCode = info; rs.licenseNo = licno; rs.name = name; rs.typeCode = type; restaurantPage.add(rs); if (restaurantPage.size() > PAGE_SIZE) { commitPage(restaurantPage); restaurantPage.clear(); } } } }
From source file:com.icloud.framework.http.domain.DomainSuffixesReader.java
void readITLDs(DomainSuffixes tldEntries, Element el) { NodeList children = el.getElementsByTagName("tld"); for (int i = 0; i < children.getLength(); i++) { tldEntries.addDomainSuffix(readGTLD((Element) children.item(i), Type.INFRASTRUCTURE)); }/* w w w. java2 s. c om*/ }