List of usage examples for org.w3c.dom Element setAttribute
public void setAttribute(String name, String value) throws DOMException;
From source file:com.dinstone.jrpc.spring.ServiceBeanDefinitionParser.java
@Override protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { String id = element.getAttribute("id"); if (!StringUtils.hasText(id)) { int index = ++count; element.setAttribute("id", "ServiceBean[" + index + "]"); }/*from w w w . j a v a2 s. c o m*/ if (StringUtils.hasText(element.getAttribute("interface"))) { builder.addPropertyValue("service", element.getAttribute("interface")); } if (StringUtils.hasText(element.getAttribute("group"))) { builder.addPropertyValue("group", element.getAttribute("group")); } if (StringUtils.hasText(element.getAttribute("timeout"))) { builder.addPropertyValue("timeout", element.getAttribute("timeout")); } builder.addPropertyReference("instance", element.getAttribute("implement")); builder.addPropertyReference("server", getServerBeanId(element.getAttribute("server"))); }
From source file:com.microsoft.tfs.core.util.serverlist.internal.ServerListSerializer.java
/** * {@inheritDoc}/* w w w . jav a 2 s .c o m*/ */ @Override protected Document createDocumentFromComponent(final Object object) { final ServerList serverList = (ServerList) object; final Document document = DOMCreateUtils.newDocument(SERVERS_ELEMENT_NAME); final Element rootElement = document.getDocumentElement(); rootElement.setAttribute(VERSION_ATTRIBUTE_NAME, String.valueOf(SCHEMA_VERSION)); for (final ServerListConfigurationEntry server : serverList.getServers()) { final Element serverElement = DOMUtils.appendChild(rootElement, SERVER_ELEMENT_NAME); serverElement.setAttribute(NAME_ATTRIBUTE_NAME, server.getName()); serverElement.setAttribute(TYPE_ATTRIBUTE_NAME, Integer.toString(server.getType().getValue())); serverElement.setAttribute(URI_ATTRIBUTE_NAME, URIUtils.removeTrailingSlash(server.getURI()).toString()); final Set<ServerListCollectionEntry> collections = server.getCollections(); if (collections != null && collections.size() > 0) { final Element collectionsElement = DOMUtils.appendChild(serverElement, COLLECTIONS_ELEMENT_NAME); for (final ServerListCollectionEntry collection : collections) { final Element collectionElement = DOMUtils.appendChild(collectionsElement, COLLECTION_ELEMENT_NAME); collectionElement.setAttribute(NAME_ATTRIBUTE_NAME, collection.getName()); if (collection.getOffline() != null) { collectionElement.setAttribute(OFFLINE_ATTRIBUTE_NAME, Boolean.toString(collection.getOffline())); } collectionElement.setAttribute(TYPE_ATTRIBUTE_NAME, Integer.toString(collection.getType().getValue())); collectionElement.setAttribute(URI_ATTRIBUTE_NAME, URIUtils.removeTrailingSlash(collection.getURI()).toString()); } } } return document; }
From source file:fi.csc.kapaVirtaAS.MessageTransformer.java
private Element setAttributeToElement(Element e, String var1, String var2) { e.setAttribute(var1, var2); return e;//from w w w . jav a 2 s . c o m }
From source file:com.action.ExportAction.java
public File exportXMLAction(File file) throws Exception { //document//www . j a v a 2s .c o m DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.newDocument(); Element reportsElement = document.createElement("reports");// reportsElement.setAttribute("date", (new Date()).toString()); document.appendChild(reportsElement); System.out.println("exportXMLAction:" + tableCode); String[] ids = tableCode.split(","); for (String id : ids) { System.out.println("id:" + id); List<JQ_zhibiao_entity> list = Export.getDuizhaoByJqTbCode(id); document = Export.exportXML(reportsElement, document, list, id); } TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); DOMSource source = new DOMSource(document); transformer.setOutputProperty(OutputKeys.ENCODING, "GB2312"); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); PrintWriter pw = new PrintWriter(new FileOutputStream(file)); StreamResult result = new StreamResult(pw); transformer.transform(source, result); pw.close(); return file; }
From source file:io.wcm.tooling.commons.contentpackagebuilder.XmlContentBuilder.java
/** * Build filter XML for package metadata files. * @param filters Filters/*from w w w . ja va 2 s . com*/ * @return Filter XML */ public Document buildFilter(List<PackageFilter> filters) { Document doc = documentBuilder.newDocument(); Element workspaceFilterElement = doc.createElement("workspaceFilter"); workspaceFilterElement.setAttribute("version", "1.0"); doc.appendChild(workspaceFilterElement); for (PackageFilter filter : filters) { Element filterElement = doc.createElement("filter"); filterElement.setAttribute("root", filter.getRootPath()); workspaceFilterElement.appendChild(filterElement); for (PackageFilterRule rule : filter.getRules()) { Element ruleElement = doc.createElement(rule.isInclude() ? "include" : "exclude"); ruleElement.setAttribute("pattern", rule.getPattern()); filterElement.appendChild(ruleElement); } } return doc; }
From source file:com.graphhopper.http.GraphHopperServlet.java
String errorsToXML(List<Throwable> list) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.newDocument(); Element gpxElement = doc.createElement("gpx"); gpxElement.setAttribute("creator", "GraphHopper"); gpxElement.setAttribute("version", "1.1"); doc.appendChild(gpxElement);/* w ww . j a v a 2 s .c o m*/ Element mdElement = doc.createElement("metadata"); gpxElement.appendChild(mdElement); Element errorsElement = doc.createElement("extensions"); mdElement.appendChild(errorsElement); for (Throwable t : list) { Element error = doc.createElement("error"); errorsElement.appendChild(error); error.setAttribute("message", t.getMessage()); error.setAttribute("details", t.getClass().getName()); } TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); StringWriter writer = new StringWriter(); transformer.transform(new DOMSource(doc), new StreamResult(writer)); return writer.toString(); }
From source file:com.action.ExportAction.java
public String exportXMLAction() { try {//from ww w. j a va 2 s . c o m //document DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.newDocument(); Element reportsElement = document.createElement("project");// reportsElement.setAttribute("date", (new Date()).toString()); document.appendChild(reportsElement); System.out.println("exportXMLAction:" + tableCode); String[] ids = tableCode.split(","); for (String id : ids) { System.out.println("id:" + id); List<JQ_zhibiao_entity> list = Export.getDuizhaoByJqTbCode(id); document = Export.exportXML(reportsElement, document, list, id); } TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); DOMSource source = new DOMSource(document); transformer.setOutputProperty(OutputKeys.ENCODING, "GB2312"); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); PrintWriter pw = new PrintWriter(new FileOutputStream(realPath + "test.xml")); StreamResult result = new StreamResult(pw); transformer.transform(source, result); pw.close(); } catch (Exception e) { ActionContext.getContext().put("message", "??" + e); return ERROR; } return SUCCESS; }
From source file:fi.csc.kapaVirtaAS.WSDLManipulator.java
public Element replaceAttribute(Element el, String attributeName, String newValue) { el.removeAttribute(attributeName);/*from www. j av a 2 s.c om*/ el.setAttribute(attributeName, newValue); return el; }
From source file:com.clustercontrol.infra.util.WinRs.java
public WinRsCommandOutput getCommandOutput(String shellId, String commandId) throws WsmanException { WsmanConnection conn = createConnection(); ManagedReference ref = conn.newReference(RESOURCE_URI_CMD); ref.addSelector("ShellId", shellId); ManagedInstance shellInst = ref.createMethod(NAMESPACE_SHELL, "Receive"); Element property = shellInst.addProperty("DesiredStream", "stdout stderr"); property.setAttribute("CommandId", commandId); ManagedInstance resp = ref.invoke(shellInst, NAMESPACE_SHELL + "/Receive"); return getCommandOutputFromResponse(commandId, resp); }
From source file:com.msopentech.odatajclient.engine.data.impl.v3.AtomSerializer.java
private void setLinks(final Element entry, final List<AtomLink> links) throws ParserConfigurationException { for (AtomLink link : links) { final Element linkElem = entry.getOwnerDocument().createElement(ODataConstants.ATOM_ELEM_LINK); linkElem.setAttribute(ODataConstants.ATTR_REL, link.getRel()); linkElem.setAttribute(ODataConstants.ATTR_TITLE, link.getTitle()); linkElem.setAttribute(ODataConstants.ATTR_HREF, link.getHref()); if (StringUtils.isNotBlank(link.getType())) { linkElem.setAttribute(ODataConstants.ATTR_TYPE, link.getType()); }/*from w w w. j ava2 s .co m*/ if (link.getInlineEntry() != null || link.getInlineFeed() != null) { final Element inline = entry.getOwnerDocument().createElement(ODataConstants.ATOM_ELEM_INLINE); linkElem.appendChild(inline); if (link.getInlineEntry() != null) { inline.appendChild( entry.getOwnerDocument().importNode(entry((AtomEntry) link.getInlineEntry()), true)); } if (link.getInlineFeed() != null) { inline.appendChild( entry.getOwnerDocument().importNode(feed((AtomFeed) link.getInlineFeed()), true)); } } entry.appendChild(linkElem); } }