public class XmlSerializer extends Object
The various canonicalize methods use Apache XML Security to provide canonicalization according to Canonical XML Version 1.1.
Note that canonicalization doesn't involve pretty-printing and vice-versa.
Constructor and Description |
---|
XmlSerializer() |
Modifier and Type | Method and Description |
---|---|
static void |
canonicalize(Document document,
OutputStream out)
Canonicalizes the input Document according to Canonical XML version 1.1.
|
static void |
canonicalize(InputStream in,
OutputStream out) |
static void |
canonicalize(String input,
OutputStream out)
Convenience method that takes a String as input.
|
static void |
canonicalizeWithDOM3LS(Document document,
OutputStream out)
This isn't actually supported by any parser I've come across, so it's
recommended to use the other canonicalize methods (which use Apache
xmlsec)
|
protected static byte[] |
doc2bytes(Node node) |
protected static String |
getStringFromDoc(Document document) |
static void |
prettyPrintWithDOM3LS(Document document,
OutputStream out) |
protected static Document |
string2document(String s) |
public static void canonicalize(InputStream in, OutputStream out) throws Exception
Exception
public static void canonicalize(String input, OutputStream out) throws Exception
input
- out
- Exception
public static void canonicalize(Document document, OutputStream out) throws Exception
document
- out
- Exception
public static void canonicalizeWithDOM3LS(Document document, OutputStream out)
document
- out
- public static void prettyPrintWithDOM3LS(Document document, OutputStream out)
protected static byte[] doc2bytes(Node node)
Copyright © 2010-2013 MediaShelf. All Rights Reserved.