com.stimulsoft.lib.utils
Class StiXmlUtil
java.lang.Object
com.stimulsoft.lib.utils.StiXmlUtil
public class StiXmlUtil
- extends java.lang.Object
Method Summary |
static java.lang.String |
convertXMLFileToString(org.w3c.dom.Document doc)
|
static javax.xml.parsers.DocumentBuilderFactory |
getBuilderFactory()
|
static boolean |
isAttributeNode(org.w3c.dom.Node node)
|
static boolean |
isElementNode(org.w3c.dom.Node node)
|
static boolean |
isTextNode(org.w3c.dom.Node node)
|
static org.w3c.dom.Document |
parseFromString(java.lang.String xmlString)
|
static org.w3c.dom.Document |
parseXmlFile(java.io.File file)
|
static org.w3c.dom.Document |
parseXmlFile(java.lang.String name)
|
static org.w3c.dom.Document |
parseXmlInputStream(java.io.InputStream inputStream)
|
static void |
processRelations(org.w3c.dom.Element element,
java.lang.String elementPath,
java.lang.Integer relationId,
java.util.HashMap<java.lang.String,java.lang.Integer> relations)
Set relations to xml Document |
static void |
saveDocumentInFile(org.w3c.dom.Document document,
java.lang.String fileName,
boolean formatOutput)
|
static void |
xmlDocumentToOutputStream(org.w3c.dom.Document document,
java.io.OutputStream out,
boolean formatOutput)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getBuilderFactory
public static javax.xml.parsers.DocumentBuilderFactory getBuilderFactory()
saveDocumentInFile
public static void saveDocumentInFile(org.w3c.dom.Document document,
java.lang.String fileName,
boolean formatOutput)
throws javax.xml.transform.TransformerException,
java.io.IOException
- Throws:
javax.xml.transform.TransformerException
java.io.IOException
xmlDocumentToOutputStream
public static void xmlDocumentToOutputStream(org.w3c.dom.Document document,
java.io.OutputStream out,
boolean formatOutput)
throws java.io.IOException,
javax.xml.transform.TransformerException
- Throws:
java.io.IOException
javax.xml.transform.TransformerException
convertXMLFileToString
public static java.lang.String convertXMLFileToString(org.w3c.dom.Document doc)
parseXmlFile
public static org.w3c.dom.Document parseXmlFile(java.lang.String name)
parseXmlInputStream
public static org.w3c.dom.Document parseXmlInputStream(java.io.InputStream inputStream)
parseXmlFile
public static org.w3c.dom.Document parseXmlFile(java.io.File file)
parseFromString
public static org.w3c.dom.Document parseFromString(java.lang.String xmlString)
isElementNode
public static boolean isElementNode(org.w3c.dom.Node node)
- Parameters:
node
-
- Returns:
- является ли текущий xml узел элементом.
isTextNode
public static boolean isTextNode(org.w3c.dom.Node node)
isAttributeNode
public static boolean isAttributeNode(org.w3c.dom.Node node)
- Parameters:
node
-
- Returns:
- является ли текущий xml узел элементом.
processRelations
public static void processRelations(org.w3c.dom.Element element,
java.lang.String elementPath,
java.lang.Integer relationId,
java.util.HashMap<java.lang.String,java.lang.Integer> relations)
- Set relations to xml Document
- Parameters:
element
- elementPath
- relationId
- relations
-