public static Document getEmptyDocument() { Document document = null; try { DocumentBuilder documentBuilder = getDocumentBuilder(); document = documentBuilder.newDocument(); document.normalize(); } catch (Exception e) { throw new JavaXmlUtilException(e); } return document; }
/** * parse * * @param filename * @return Document */ public static Document parse(final String filename) { Document document = null; try { DocumentBuilder documentBuilder = getDocumentBuilder(); document = documentBuilder.parse(new File(filename)); document.normalize(); } catch (Exception e) { throw new JavaXmlUtilException(e); } return document; }
/** * parse * * @param inputStream * @return Document */ public static Document parse(final InputStream inputStream) { Document document = null; try { DocumentBuilder documentBuilder = getDocumentBuilder(); document = documentBuilder.parse(inputStream); document.normalize(); } catch (Exception e) { throw new JavaXmlUtilException(e); } return document; }
public static Document getEmptyDocument() { Document document = null; try { DocumentBuilder documentBuilder = getDocumentBuilder(); document = documentBuilder.newDocument(); document.normalize(); } catch (Exception e) { throw new JavaXmlUtilException(e); } return document; }
/** * parse * * @param filename * @return Document */ public static Document parse(final String filename) { Document document = null; try { DocumentBuilder documentBuilder = getDocumentBuilder(); document = documentBuilder.parse(new File(filename)); document.normalize(); } catch (Exception e) { throw new JavaXmlUtilException(e); } return document; }
public static void writeToXml(Document document, File xmlFile) { try { Transformer transformer = TransformerFactory.newInstance().newTransformer(); transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8"); transformer.setOutputProperty(OutputKeys.INDENT, "no"); transformer.setOutputProperty(OutputKeys.DOCTYPE_PUBLIC, "yes"); // normalize document document.normalize(); // Set xml standalone to true to not print the attribute document.setXmlStandalone(true); // Set android namespace document .getDocumentElement() .setAttribute("xmlns:android", "http://schemas.android.com/apk/res/android"); Writer stringWriter = new StringWriter(); transformer.transform(new DOMSource(document), new StreamResult(stringWriter)); String xmlString = stringWriter .toString() .replaceAll("(?s)<!--.*?-->", "") .replaceAll("xmlns:android=\"http://schemas.android.com/apk/res/android\"", "") .replaceFirst( "<manifest ", "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\" ") .replaceAll(">[\\s\\S]*?<", "><"); writeText(xmlString, xmlFile); } catch (IOException | TransformerException e) { throw new RuntimeException(e); } }
/** * parse * * @param inputStream * @return Document */ public static Document parse(final InputStream inputStream) { Document document = null; try { DocumentBuilder documentBuilder = getDocumentBuilder(); document = documentBuilder.parse(inputStream); document.normalize(); } catch (Exception e) { throw new JavaXmlUtilException(e); } return document; }
/** * Save the contents type part. * * @param outStream * The output stream use to save the XML content of the content * types part. * @return <b>true</b> if the operation success, else <b>false</b>. */ public boolean save(OutputStream outStream) { Document xmlOutDoc = DocumentHelper.createDocument(); // Building namespace Element typesElem = xmlOutDoc.createElementNS(TYPES_NAMESPACE_URI, TYPES_TAG_NAME); xmlOutDoc.appendChild(typesElem); // Adding default types for (Entry<String, String> entry : defaultContentType.entrySet()) { appendDefaultType(typesElem, entry); } // Adding specific types if any exist if (overrideContentType != null) { for (Entry<PackagePartName, String> entry : overrideContentType .entrySet()) { appendSpecificTypes(typesElem, entry); } } xmlOutDoc.normalize(); // Save content in the specified output stream return this.saveImpl(xmlOutDoc, outStream); }
doc.normalize(); nl = doc.getElementsByTagName("*"); // NOI18N for (int i = 0; i < nl.getLength(); i++) {
xmlOutDoc.normalize();
/** * @inheritDoc */ public void normalize() { dom.normalize(); }
public void normalize() { this.doc.normalize(); }
protected Document newDocument(String xml, String encoding) throws SAXException, IOException, ParserConfigurationException { final Document document = DocumentBuilderFactory.newInstance() .newDocumentBuilder() .parse(new InputSource(new ByteArrayInputStream(xml.getBytes(encoding)))); document.normalize(); return document; }
protected Document newDocument(String xml, String encoding) throws SAXException, IOException, ParserConfigurationException { final Document document = DocumentBuilderFactory.newInstance() .newDocumentBuilder() .parse(new InputSource(new ByteArrayInputStream(xml.getBytes(encoding)))); document.normalize(); return document; }
public BIFReader processString(String sStr) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(true); Document doc = factory.newDocumentBuilder().parse( new org.xml.sax.InputSource(new StringReader(sStr))); doc.normalize(); buildInstances(doc, "from-string"); buildStructure(doc); return this; } // processString
public static Document getEmptyDocument() { Document document = null; try { DocumentBuilder documentBuilder = getDocumentBuilder(); document = documentBuilder.newDocument(); document.normalize(); } catch (Exception e) { throw new JavaXmlUtilException(e); } return document; }
private Document getNormalizedDocument(Document orig) { if (!XMLUnit.getNormalize()) { return orig; } Document d = (Document) orig.cloneNode(true); d.normalize(); return d; }
protected static Document createDocument(final InputStream source) throws PluginParseException { final DocumentBuilder documentBuilder = SecureXmlParserFactory.newNamespaceAwareDocumentBuilder(); try { org.w3c.dom.Document document = documentBuilder.parse(new InputSource(source)); document.normalize(); return (new DOMReader()).read(document); } catch (final IOException | SAXException e) { throw new PluginParseException("Cannot parse XML plugin descriptor", e); } }
BufferedInputStream bufferPage = new BufferedInputStream(new URL("http://www.yourUrl.com").openStream()); Tidy tidy = new Tidy(); tidy.setQuiet(true); tidy.setShowWarnings(false); tidy.setInputEncoding("UTF-8"); Document document = tidy.parseDOM(bufferPage, null); document.normalize();
private Document getDocument(final File file) { try { final Document doc = builder.parse(file); doc.normalize(); normalizeSpace(doc.getDocumentElement()); return doc; } catch (SAXException | IOException e) { throw new RuntimeException(e); } }