public abstract class XMLUtils extends Object
| Constructor and Description |
|---|
XMLUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Node |
copyNode(Node source,
Node dest)
Copy one node to another node.
|
static String |
documentToString(Document doc)
Serialize a Document to a Sring using JAXP without formating
|
static String |
elementToString(Element elto)
Element to String without format
|
static DocumentBuilder |
getDocumentBuilder()
Get a DocumentBuilder from a ThreadLocal variable,
Create if null
|
static Document |
newDocument()
Get new instance of DOM Document
|
static Document |
newDocument(String xml)
Get a new org.w3c.Document from xml string (UTF8)
|
static Document |
newDocument(String ns,
String name)
Creates a new Document with name and namespace
|
static Document |
newDocumentFromFile(String path)
Get a new org.w3c.Document from files String
|
static Document |
newDocumentFromResource(String res)
Get a org.w3c.Document from resource String
|
static String |
prettyDocumentToString(Document doc)
Serialize a Document to a String using JAXP with identation (4 spaces)
|
static Element |
stringToElement(String xml)
Get a DOM Element from xml string
|
static ValidationResult |
validateSchema(Document doc,
Schema schema)
Validate Document on schema
|
static ValidationResult |
validateSchema(String xml,
Schema schema)
Validate a Document with schema
|
public static Document newDocumentFromResource(String res)
res - ResourceStringpublic static Document newDocumentFromFile(String path)
path - ResourceStringpublic static Document newDocument(String xml)
xml - string with xmlpublic static Document newDocument()
public static DocumentBuilder getDocumentBuilder()
public static String prettyDocumentToString(Document doc)
doc - to serializepublic static String documentToString(Document doc)
doc - Document to serializepublic static String elementToString(Element elto)
elto - to serializepublic static Element stringToElement(String xml)
xml - the string to parsepublic static Node copyNode(Node source, Node dest)
source - source Nodedest - destination Nodepublic static Document newDocument(String ns, String name)
ns - namespacename - namepublic static ValidationResult validateSchema(String xml, Schema schema)
xml - to validateschema - to falidate frompublic static ValidationResult validateSchema(Document doc, Schema schema)
doc - to validateschema - for validationCopyright © 2014 JDAL. All Rights Reserved.