public class W3CDom
extends java.lang.Object
Document to a org.w3c.dom.Document,
for integration with toolsets that use the W3C DOM.| Modifier and Type | Class and Description |
|---|---|
protected static class |
W3CDom.W3CBuilder
Implements the conversion by walking the input.
|
| Modifier and Type | Field and Description |
|---|---|
protected javax.xml.parsers.DocumentBuilderFactory |
factory |
| Constructor and Description |
|---|
W3CDom() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asString(org.w3c.dom.Document doc)
Serialize a W3C document to a String.
|
static java.lang.String |
asString(org.w3c.dom.Document doc,
java.util.Map<java.lang.String,java.lang.String> properties)
Serialize a W3C document to a String.
|
static org.w3c.dom.Document |
convert(Document in)
Converts a jsoup DOM to a W3C DOM
|
void |
convert(Document in,
org.w3c.dom.Document out)
Converts a jsoup document into the provided W3C Document.
|
org.w3c.dom.Document |
fromJsoup(Document in)
Convert a jsoup Document to a W3C Document.
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
methodMap(java.lang.String method) |
static java.util.HashMap<java.lang.String,java.lang.String> |
OutputHtml()
Canned default for HTML output.
|
static java.util.HashMap<java.lang.String,java.lang.String> |
OutputXml()
Canned default for XML output.
|
(package private) static java.util.Properties |
propertiesFromMap(java.util.Map<java.lang.String,java.lang.String> map) |
public static org.w3c.dom.Document convert(Document in)
in - jsoup Documentpublic static java.lang.String asString(org.w3c.dom.Document doc,
java.util.Map<java.lang.String,java.lang.String> properties)
null), the output will be auto-detected based on the content of the
document.doc - Documentproperties - (optional/nullable) the output properties to use. See Transformer.setOutputProperties(Properties) and OutputKeysOutputHtml(),
OutputXml(),
OutputKeys.ENCODING,
OutputKeys.OMIT_XML_DECLARATION,
OutputKeys.STANDALONE,
OutputKeys.STANDALONE,
OutputKeys.DOCTYPE_PUBLIC,
OutputKeys.DOCTYPE_PUBLIC,
OutputKeys.CDATA_SECTION_ELEMENTS,
OutputKeys.INDENT,
OutputKeys.MEDIA_TYPEstatic java.util.Properties propertiesFromMap(java.util.Map<java.lang.String,java.lang.String> map)
public static java.util.HashMap<java.lang.String,java.lang.String> OutputHtml()
public static java.util.HashMap<java.lang.String,java.lang.String> OutputXml()
private static java.util.HashMap<java.lang.String,java.lang.String> methodMap(java.lang.String method)
public org.w3c.dom.Document fromJsoup(Document in)
in - jsoup docpublic void convert(Document in, org.w3c.dom.Document out)
in - jsoup docout - w3c docfromJsoup(org.jsoup.nodes.Document)public java.lang.String asString(org.w3c.dom.Document doc)
doc - DocumentasString(Document, Map)