public class CXmlDocumentFactory
extends java.lang.Object
Constructor and Description |
---|
CXmlDocumentFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
addAttributes(org.w3c.dom.Node node,
java.util.Vector<java.lang.String> attributeNames,
java.util.Hashtable<java.lang.String,java.lang.String> attributeNamesAndValues) |
static void |
addColumnsToPresentationRootNode(org.w3c.dom.Node node,
java.util.Vector<java.lang.String> columnNames) |
static org.w3c.dom.Document |
createXMLDoc(byte[] input) |
static org.w3c.dom.Document |
createXMLDoc(java.io.File inputFile) |
static org.w3c.dom.Document |
createXMLDoc(java.lang.String xmlString) |
static org.w3c.dom.Node |
diffFlatNodes(org.w3c.dom.Node inputNode,
org.w3c.dom.Node node1ToSubstract,
org.w3c.dom.Node node2ToSubstract,
java.lang.String nodeName,
java.lang.String attributeName) |
static org.w3c.dom.Node |
diffFlatNodes(org.w3c.dom.Node inputNode,
org.w3c.dom.Node nodeToSubstract,
java.lang.String nodeName,
java.lang.String attributeName) |
static org.w3c.dom.Element |
getDocumentElement(org.w3c.dom.Document xmlDocument) |
static org.w3c.dom.Node |
getNode(org.w3c.dom.Document xmlDocument,
java.lang.String nodeName) |
static boolean |
getNodeBooleanValueFromXPath(org.w3c.dom.Node node,
java.lang.String xPath) |
static double |
getNodeDoubleValueFromXPath(org.w3c.dom.Node node,
java.lang.String xPath) |
static org.w3c.dom.Node |
getNodeFromXPath(org.w3c.dom.Document document,
java.lang.String xPath) |
static org.w3c.dom.Node |
getNodeFromXPath(org.w3c.dom.Node node,
java.lang.String xPath) |
static int |
getNodeIntegerValueFromXPath(org.w3c.dom.Node node,
java.lang.String xPath) |
static org.w3c.dom.NodeList |
getNodeList(org.w3c.dom.Document xmlDocument,
java.lang.String nodeName) |
static org.w3c.dom.NodeList |
getNodeObjListFromXPath(org.w3c.dom.Document document,
java.lang.String xPath) |
static org.w3c.dom.NodeList |
getNodeObjListFromXPath(org.w3c.dom.Node node,
java.lang.String xPath) |
static short |
getNodeShortValueFromXPath(org.w3c.dom.Node node,
java.lang.String xPath) |
static java.lang.String |
getNodeStringValueFromXPath(org.w3c.dom.Node node,
java.lang.String xPath) |
static java.lang.String |
getNodeTextOrCDataContent(org.w3c.dom.Node node) |
static java.lang.String |
getNodeTextOrCDataContent(org.w3c.dom.Node node,
java.lang.String xPath) |
static java.lang.String |
getTransformedXML(java.lang.String xmlSourceString,
java.lang.String xslSourceString) |
static org.w3c.dom.Node |
intersectFlatNodes(org.w3c.dom.Node nodeAll,
org.w3c.dom.Node node1,
org.w3c.dom.Node node2,
java.lang.String nodeName,
java.lang.String attributeName) |
static org.w3c.dom.Node |
mergeFlatNodes(org.w3c.dom.Node inputNode,
org.w3c.dom.Node nodeToMerge,
java.lang.String nodeName,
java.lang.String attributeName) |
static org.w3c.dom.Node |
mergeFlatNodes(org.w3c.dom.Node inputNode,
org.w3c.dom.Node nodeToMerge,
java.lang.String nodeName,
java.lang.String attribute1Name,
java.lang.String attribute2Name) |
static java.lang.String |
nodeToString(org.w3c.dom.Node node) |
static java.lang.String |
nodeToString(org.w3c.dom.Node node,
boolean includeXmlDeclaration) |
static org.w3c.dom.Node |
overwriteFlatNodes(org.w3c.dom.Node inputNode,
org.w3c.dom.Node nodeToMerge,
java.lang.String xpath,
java.util.Vector<java.lang.String> attributeNameVector) |
static java.lang.String |
removeBOMIfAnyFromXmlContent(java.lang.String input) |
public static java.lang.String removeBOMIfAnyFromXmlContent(java.lang.String input)
public static org.w3c.dom.Document createXMLDoc(java.lang.String xmlString)
public static org.w3c.dom.Document createXMLDoc(java.io.File inputFile)
public static org.w3c.dom.Document createXMLDoc(byte[] input)
public static org.w3c.dom.Element getDocumentElement(org.w3c.dom.Document xmlDocument)
public static org.w3c.dom.NodeList getNodeList(org.w3c.dom.Document xmlDocument, java.lang.String nodeName)
public static org.w3c.dom.Node getNode(org.w3c.dom.Document xmlDocument, java.lang.String nodeName)
public static java.lang.String getNodeTextOrCDataContent(org.w3c.dom.Node node, java.lang.String xPath)
public static java.lang.String getNodeTextOrCDataContent(org.w3c.dom.Node node)
public static org.w3c.dom.NodeList getNodeObjListFromXPath(org.w3c.dom.Document document, java.lang.String xPath)
public static org.w3c.dom.NodeList getNodeObjListFromXPath(org.w3c.dom.Node node, java.lang.String xPath)
public static org.w3c.dom.Node getNodeFromXPath(org.w3c.dom.Document document, java.lang.String xPath)
public static org.w3c.dom.Node getNodeFromXPath(org.w3c.dom.Node node, java.lang.String xPath)
public static java.lang.String getNodeStringValueFromXPath(org.w3c.dom.Node node, java.lang.String xPath)
public static int getNodeIntegerValueFromXPath(org.w3c.dom.Node node, java.lang.String xPath)
public static double getNodeDoubleValueFromXPath(org.w3c.dom.Node node, java.lang.String xPath)
public static short getNodeShortValueFromXPath(org.w3c.dom.Node node, java.lang.String xPath)
public static boolean getNodeBooleanValueFromXPath(org.w3c.dom.Node node, java.lang.String xPath)
public static java.lang.String getTransformedXML(java.lang.String xmlSourceString, java.lang.String xslSourceString)
public static java.lang.String nodeToString(org.w3c.dom.Node node)
public static java.lang.String nodeToString(org.w3c.dom.Node node, boolean includeXmlDeclaration)
public static org.w3c.dom.Node overwriteFlatNodes(org.w3c.dom.Node inputNode, org.w3c.dom.Node nodeToMerge, java.lang.String xpath, java.util.Vector<java.lang.String> attributeNameVector)
public static org.w3c.dom.Node mergeFlatNodes(org.w3c.dom.Node inputNode, org.w3c.dom.Node nodeToMerge, java.lang.String nodeName, java.lang.String attributeName)
public static org.w3c.dom.Node mergeFlatNodes(org.w3c.dom.Node inputNode, org.w3c.dom.Node nodeToMerge, java.lang.String nodeName, java.lang.String attribute1Name, java.lang.String attribute2Name)
public static org.w3c.dom.Node diffFlatNodes(org.w3c.dom.Node inputNode, org.w3c.dom.Node nodeToSubstract, java.lang.String nodeName, java.lang.String attributeName)
public static org.w3c.dom.Node diffFlatNodes(org.w3c.dom.Node inputNode, org.w3c.dom.Node node1ToSubstract, org.w3c.dom.Node node2ToSubstract, java.lang.String nodeName, java.lang.String attributeName)
public static org.w3c.dom.Node intersectFlatNodes(org.w3c.dom.Node nodeAll, org.w3c.dom.Node node1, org.w3c.dom.Node node2, java.lang.String nodeName, java.lang.String attributeName)
public static void addAttributes(org.w3c.dom.Node node, java.util.Vector<java.lang.String> attributeNames, java.util.Hashtable<java.lang.String,java.lang.String> attributeNamesAndValues)
public static void addColumnsToPresentationRootNode(org.w3c.dom.Node node, java.util.Vector<java.lang.String> columnNames)