List of usage examples for org.dom4j ProcessingInstruction getText
String getText();
From source file:architecture.common.xml.XmlWriter.java
License:Apache License
protected void writeProcessingInstruction(ProcessingInstruction processingInstruction) throws IOException { // indent();//w w w. j a v a 2 s .com writer.write("<?"); writer.write(processingInstruction.getName()); writer.write(" "); writer.write(processingInstruction.getText()); writer.write("?>"); writePrintln(); lastOutputNodeType = Node.PROCESSING_INSTRUCTION_NODE; }
From source file:architecture.ee.util.xml.XmlWriter.java
License:Apache License
protected void writeProcessingInstruction(ProcessingInstruction processingInstruction) throws IOException { //indent();//from w w w . j a va 2 s. c o m writer.write("<?"); writer.write(processingInstruction.getName()); writer.write(" "); writer.write(processingInstruction.getText()); writer.write("?>"); writePrintln(); lastOutputNodeType = Node.PROCESSING_INSTRUCTION_NODE; }
From source file:com.cladonia.xml.viewer.Viewer.java
License:Open Source License
private void update() { if (tree != null && document != null) { if (showPI()) { XElement dummyElement = new XElement(XNGR_DUMMY_ROOT); DefaultDocument doc = (DefaultDocument) document.getDocument(); List pis = doc.processingInstructions(); Vector allPIs = new Vector(); ;// w w w.j a va 2 s. c om for (int i = 0; i < pis.size(); i++) { ProcessingInstruction pi = (ProcessingInstruction) pis.get(i); if (!addedPI(allPIs, pi.getTarget() + pi.getText())) { dummyElement.addProcessingInstruction(pi.getTarget(), pi.getText()); allPIs.add(pi.getTarget() + pi.getText()); } } XmlElementNode dummyRoot = new XmlElementNode(this, dummyElement); XmlElementNode node = new XmlElementNode(this, (XElement) document.getRoot()); dummyRoot.add(node); tree.setRoot(dummyRoot); tree.expand(4); tree.setRootVisible(false); } else { XmlElementNode node = new XmlElementNode(this, (XElement) document.getRoot()); tree.setRoot(node); tree.expand(3); tree.setRootVisible(true); } } }
From source file:com.cladonia.xml.viewer.Viewer.java
License:Open Source License
public void setDocument(ExchangerDocument document) { if (DEBUG)//from w w w. j a v a2 s .co m System.out.println("Viewer.setDocument( " + document + ")"); if (this.document != null) { this.document.removeListener(this); } this.document = document; if (document != null) { document.addListener(this); } if (document != null && !document.isError()) { if (showPI()) { XElement dummyElement = new XElement(XNGR_DUMMY_ROOT); DefaultDocument doc = (DefaultDocument) document.getDocument(); List pis = doc.processingInstructions(); for (int i = 0; i < pis.size(); i++) { ProcessingInstruction pi = (ProcessingInstruction) pis.get(i); dummyElement.addProcessingInstruction(pi.getTarget(), pi.getText()); } XmlElementNode dummyRoot = new XmlElementNode(this, dummyElement); XmlElementNode node = new XmlElementNode(this, (XElement) document.getRoot()); dummyRoot.add(node); tree.setRoot(dummyRoot); tree.expand(4); tree.setRootVisible(false); } else { XmlElementNode node = new XmlElementNode(this, (XElement) document.getRoot()); tree.setRoot(node); tree.expand(3); tree.setRootVisible(true); } } else { tree.setRoot(null); } hasLatest = true; }
From source file:com.cladonia.xml.viewer.XmlElementNode.java
License:Mozilla Public License
protected Line parseProcessingInstructionContent(Vector lines, Line current, ProcessingInstruction pi) { String target = pi.getTarget(); if ((current.length() + 1 >= MAX_LINE_LENGTH) && (target.length() > 0)) { current = new Line(); lines.add(current);//w w w .j a va 2 s. co m current.addStyledString(TAB); } if (target.length() > 0) { // get the PI Target current.addStyledString(new PI_Target(target)); } String text = pi.getText(); if (text.length() > 0) { // get the PI text current.addStyledString(SPACE); current.addStyledString(new PI_Text(text)); } return current; }
From source file:com.itextpdf.rups.view.itext.treenodes.XdpTreeNode.java
License:Open Source License
@Override public String toString() { Node node = getNode();//from w ww . j a va 2 s . c o m if (node instanceof Element) { Element e = (Element) node; return e.getName(); } if (node instanceof Attribute) { Attribute a = (Attribute) node; StringBuffer buf = new StringBuffer(); buf.append(a.getName()); buf.append("=\""); buf.append(a.getValue()); buf.append('"'); return buf.toString(); } if (node instanceof Text) { Text t = (Text) node; return t.getText(); } if (node instanceof ProcessingInstruction) { ProcessingInstruction pi = (ProcessingInstruction) node; StringBuffer buf = new StringBuffer("<?"); buf.append(pi.getName()); buf.append(' '); buf.append(pi.getText()); buf.append("?>"); return buf.toString(); } if (node instanceof Document) { return "XFA Document"; } return getNode().toString(); }
From source file:com.lowagie.rups.view.itext.treenodes.XdpTreeNode.java
License:Open Source License
public String toString() { Node node = getNode();/*from w w w. j a va 2 s . c om*/ if (node instanceof Element) { Element e = (Element) node; return e.getName(); } if (node instanceof Attribute) { Attribute a = (Attribute) node; StringBuffer buf = new StringBuffer(); buf.append(a.getName()); buf.append("=\""); buf.append(a.getValue()); buf.append('"'); return buf.toString(); } if (node instanceof Text) { Text t = (Text) node; return t.getText(); } if (node instanceof ProcessingInstruction) { ProcessingInstruction pi = (ProcessingInstruction) node; StringBuffer buf = new StringBuffer("<?"); buf.append(pi.getName()); buf.append(' '); buf.append(pi.getText()); buf.append("?>"); return buf.toString(); } if (node instanceof Document) { return "XFA Document"; } return getNode().toString(); }
From source file:freemarker.ext.xml._Dom4jNavigator.java
License:Apache License
void getAttributes(Object node, String localName, String namespaceUri, List result) { if (node instanceof Element) { Element e = (Element) node; if (localName == null) { result.addAll(e.attributes()); } else {//from w w w . j ava 2s .c om Attribute attr = e .attribute(e.getQName().getDocumentFactory().createQName(localName, "", namespaceUri)); if (attr != null) { result.add(attr); } } } else if (node instanceof ProcessingInstruction) { ProcessingInstruction pi = (ProcessingInstruction) node; if ("target".equals(localName)) { result.add(new DefaultAttribute("target", pi.getTarget())); } else if ("data".equals(localName)) { result.add(new DefaultAttribute("data", pi.getText())); } else { result.add(new DefaultAttribute(localName, pi.getValue(localName))); } } else if (node instanceof DocumentType) { DocumentType doctype = (DocumentType) node; if ("publicId".equals(localName)) { result.add(new DefaultAttribute("publicId", doctype.getPublicID())); } else if ("systemId".equals(localName)) { result.add(new DefaultAttribute("systemId", doctype.getSystemID())); } else if ("elementName".equals(localName)) { result.add(new DefaultAttribute("elementName", doctype.getElementName())); } } }
From source file:org.hudsonci.xpath.impl.Dom2Dom.java
License:Open Source License
private org.w3c.dom.Node createChild(Node child, org.w3c.dom.Node wparent) { int type = child.getNodeType(); // Collapse multiple consecutive text nodes to a single text node // with trimmed value. if (type != Node.TEXT_NODE) endText(wparent);/* w ww. j a v a 2 s. c om*/ Name name; org.w3c.dom.Node node = null; switch (type) { case Node.ATTRIBUTE_NODE: break; case Node.CDATA_SECTION_NODE: CDATA cd = (CDATA) child; wparent.appendChild(node = wdoc.createCDATASection(cd.getText())); break; case Node.COMMENT_NODE: Comment co = (Comment) child; wparent.appendChild(node = wdoc.createComment(co.getText())); break; case Node.DOCUMENT_TYPE_NODE: DocumentType dt = (DocumentType) child; wparent.appendChild(new XDocumentType(dt, wparent)); break; case Node.ELEMENT_NODE: Element el = (Element) child; name = new Name(el); org.w3c.dom.Element e = name.namespaceURI == null ? wdoc.createElement(name.qualifiedName) : wdoc.createElementNS(name.namespaceURI, name.qualifiedName); wparent.appendChild(e); node = currentElement = e; for (int i = 0, n = el.attributeCount(); i < n; i++) { Attribute at = el.attribute(i); name = new Name(at); if (name.namespaceURI == null) e.setAttribute(name.qualifiedName, at.getValue()); else e.setAttributeNS(name.namespaceURI, name.qualifiedName, at.getValue()); } return e; case Node.ENTITY_REFERENCE_NODE: break; case Node.PROCESSING_INSTRUCTION_NODE: ProcessingInstruction p = (ProcessingInstruction) child; wparent.appendChild(node = wdoc.createProcessingInstruction(p.getTarget(), p.getText())); break; case Node.TEXT_NODE: textBuilder.append(child.getText()); lastText = (Text) child; break; case Node.NAMESPACE_NODE: Namespace ns = (Namespace) child; name = new Name(ns); currentElement.setAttribute(name.qualifiedName, ns.getURI()); break; default: throw new IllegalStateException("Unknown node type"); } if (node != null) reverseMap.put(node, child); return null; }