當前位置: 首頁>>代碼示例>>Java>>正文


Java Element.getAttributes方法代碼示例

本文整理匯總了Java中org.jdom2.Element.getAttributes方法的典型用法代碼示例。如果您正苦於以下問題:Java Element.getAttributes方法的具體用法?Java Element.getAttributes怎麽用?Java Element.getAttributes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.jdom2.Element的用法示例。


在下文中一共展示了Element.getAttributes方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: ClonedElement

import org.jdom2.Element; //導入方法依賴的package包/類
public ClonedElement(Element el) {
    super(el.getName(), el.getNamespace());
    setParent(el.getParent());

    final BoundedElement bounded = (BoundedElement) el;
    setLine(bounded.getLine());
    setColumn(bounded.getColumn());
    setStartLine(bounded.getStartLine());
    setEndLine(bounded.getEndLine());
    this.indexInParent = bounded.indexInParent();

    setContent(el.cloneContent());

    for(Attribute attribute : el.getAttributes()) {
        setAttribute(attribute.clone());
    }
}
 
開發者ID:OvercastNetwork,項目名稱:ProjectAres,代碼行數:18,代碼來源:ClonedElement.java

示例2: updateCitationCount

import org.jdom2.Element; //導入方法依賴的package包/類
public Document updateCitationCount(Document doc) throws JDOMException, SAXException {
	Document newDoc = new Document();
	// extract DOI
	String doi = "";
	Element rootElement = doc.getRootElement();
	List<Element> children = rootElement.getChildren("identifier", MODS_NS);
	for (Element element : children) {
		List<Attribute> attributes = element.getAttributes();
		for (Attribute attribute : attributes) {
			if ("type".equals(attribute.getName()) && "doi".equals(attribute.getValue())) {
				doi = element.getValue();
			}
		}
	}
	// get Doc with new citation count
	try {
		newDoc = getPublicationByDOI(doi).asXML();
	} catch (IOException ex) {

	}

	// extract new citation count
	Element newRootElement = newDoc.getRootElement();
	Element newChild = newRootElement.getChild("extension", MODS_NS).getChild("sourcetext")
			.getChild("abstracts-retrieval-response", ELSEVIER_Namespace).getChild("coredata", ELSEVIER_Namespace)
			.getChild("citedby-count", ELSEVIER_Namespace);
	String newCitationCount = newChild.getValue();

	// replace old citation count
	Element child = rootElement.getChild("extension", MODS_NS).getChild("sourcetext")
			.getChild("abstracts-retrieval-response", ELSEVIER_Namespace).getChild("coredata", ELSEVIER_Namespace)
			.getChild("citedby-count", ELSEVIER_Namespace);
	child.setText(newCitationCount);

	return doc;

}
 
開發者ID:ETspielberg,項目名稱:bibliometrics,代碼行數:38,代碼來源:ScopusConnector.java


注:本文中的org.jdom2.Element.getAttributes方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。