List of usage examples for org.dom4j.io OutputFormat setExpandEmptyElements
public void setExpandEmptyElements(boolean expandEmptyElements)
This will set whether empty elements are expanded from <tagName>
to <tagName></tagName>
.
From source file:org.thingml.testing.reportbuilder.ReportBuilder.java
License:Apache License
public void saveToHTML(String path) throws IOException { Document document = DocumentHelper.createDocument(); document.addDocType("html", null, null); Element html = document.addElement("html"); Element head = html.addElement("head"); Element body = html.addElement("body"); buildHead(html, head);/*from w ww .j a v a 2 s. co m*/ buildDocument(head, body); addModal(body); OutputFormat format = OutputFormat.createPrettyPrint(); format.setExpandEmptyElements(true); FileWriter file = new FileWriter(path); HTMLWriter writer = new HTMLWriter(file, format); writer.write(document); writer.close(); }
From source file:org.xwiki.tool.xar.FormatMojo.java
License:Open Source License
private void format(File file, String defaultLanguage) throws Exception { SAXReader reader = new SAXReader(); Document domdoc = reader.read(file); format(file.getName(), domdoc, defaultLanguage); XMLWriter writer;/*from w ww .ja v a 2 s . c om*/ if (this.pretty) { OutputFormat format = new OutputFormat(" ", true, "UTF-8"); format.setExpandEmptyElements(false); writer = new XWikiXMLWriter(new FileOutputStream(file), format); } else { writer = new XWikiXMLWriter(new FileOutputStream(file)); } writer.write(domdoc); writer.close(); String parentName = file.getParentFile().getName(); getLog().info(String.format(" Formatting [%s/%s]... ok", parentName, file.getName())); }
From source file:packet_readers.lineage2.listeners.L2AcquireSkillListener.java
License:Open Source License
@Override public void closeImpl() throws IOException { if (_skillTree.isEmpty()) return;// w w w. j ava2 s . c o m Document document = DocumentHelper.createDocument(); Element listElement = document.addElement("list"); for (IntObjectMap.Entry<Map<L2AcquireType, Set<L2SkillLearn>>> entry : _skillTree.entrySet()) { Element classIdElement = listElement.addElement("class_id"); classIdElement.addAttribute("id", String.valueOf(entry.getKey())); for (Map.Entry<L2AcquireType, Set<L2SkillLearn>> sEntry : entry.getValue().entrySet()) { Element acquireTypeElement = classIdElement.addElement("type"); acquireTypeElement.addAttribute("id", sEntry.getKey().name()); for (L2SkillLearn val : sEntry.getValue()) { Element skillElement = acquireTypeElement.addElement("skill"); skillElement.addAttribute("id", String.valueOf(val.getId())); skillElement.addAttribute("level", String.valueOf(val.getLevel())); skillElement.addAttribute("min-level", String.valueOf(val.getMinLevel())); skillElement.addAttribute("cost", String.valueOf(val.getCost())); skillElement.addComment(SkillNameHolder.getInstance().name(val.getId(), val.getLevel())); for (L2ItemWithCount item : val.getNeedItems()) { Element needItemElement = skillElement.addElement("need_item"); needItemElement.addAttribute("id", String.valueOf(item.getItemId())); needItemElement.addAttribute("count", String.valueOf(item.getCount())); //needItemElement.addComment(ItemNameHolder.getInstance().name(item.getItemId())); } for (L2SkillInfo skill : val.getNeedSkills()) { Element needSkillElement = skillElement.addElement("need_skill"); needSkillElement.addAttribute("id", String.valueOf(skill.getId())); needSkillElement.addAttribute("level", String.valueOf(skill.getLevel())); //needSkillElement.addComment(SkillNameHolder.getInstance().name(skill.getId(), skill.getLevel())); } } } } OutputFormat format = OutputFormat.createPrettyPrint(); format.setIndent("\t"); format.setExpandEmptyElements(false); XMLWriter writer = new XMLWriter(new FileWriter(getLogFile("./skilltree/ ", "xml")), format); writer.write(document); writer.close(); }
From source file:to.networld.fbtosemweb.AbstractRDFExporter.java
License:Open Source License
@Override public String toString() { ByteArrayOutputStream os = new ByteArrayOutputStream(); try {/*from w w w . ja v a 2 s . c o m*/ OutputFormat format = OutputFormat.createPrettyPrint(); format.setIndentSize(INDENT_SIZE); format.setExpandEmptyElements(EXPAND_EMPTY_ELEMENTS); XMLWriter writer = new XMLWriter(os, format); writer.write(this.rdfDocument); return os.toString(); } catch (IOException e) { return null; } }
From source file:to.networld.semantic.contexthandler.common.RDFEntity.java
License:Open Source License
@Override public String toString() { ByteArrayOutputStream os = new ByteArrayOutputStream(); try {/*from w w w. j ava 2 s . c om*/ OutputFormat format = OutputFormat.createPrettyPrint(); if (this.config != null) { format.setIndentSize(this.config.getRDFIndentSize()); format.setExpandEmptyElements(this.config.getRDFExpandEmptyElements()); } XMLWriter writer = new XMLWriter(os, format); writer.write(this.document); return os.toString(); } catch (IOException e) { return null; } }