setOrAddNodeText(java.lang.String parentPath,
java.lang.String nodeName,
java.lang.String nodeValue)
A new node is created and inserted under the parentPath and assigned the
passed in value.
public boolean loadXML(java.lang.String xmlFileRealPath)
loadXMLfromResource
public boolean loadXMLfromResource(java.lang.String resourceName)
loadDocFromResource
public static Document loadDocFromResource(java.lang.String resourceName)
write2File
public void write2File(java.lang.String outFileName)
saveXMLasString
public java.lang.String saveXMLasString()
getXML
public byte[] getXML()
getXML
public byte[] getXML(java.lang.String encoding)
getNodeText
public java.lang.String getNodeText(java.lang.String nodeName)
getNode
public Node getNode(java.lang.String sXPath)
getList
public java.util.List getList(java.lang.String sXPath)
setNodeText
public void setNodeText(java.lang.String nodeName,
java.lang.String strTextToSet)
addNode
public Node addNode(java.lang.String parentPath,
java.lang.String nodeName,
java.lang.String defaultValue)
Adds a new node and assign it the passed value. If the node already
exists, it is not modified. The old value is reserved.
Parameters:
parentPath - Path to the parent node of the new node (must exist)
nodeName - Name of the new node
defaultValue - Value for the new node
Returns:
Node the new node object
setOrAddNodeText
public Node setOrAddNodeText(java.lang.String parentPath,
java.lang.String nodeName,
java.lang.String nodeValue)
A new node is created and inserted under the parentPath and assigned the
passed in value. If the node already exists, it is used and assigned the
new value. The parent node must exist in any case.
Parameters:
parentPath - Path to the parent node
nodeName - Name of the new or already existing node
nodeValue - new value for the new or already existing node
Returns:
Node Object
dump
public void dump()
getXmlDocument
public Document getXmlDocument()
xslTransform
public static byte[] xslTransform(java.lang.String sXml,
java.lang.String xslResourceFilename)
addFormbridge
public static byte[] addFormbridge(byte[] baXdpData)
Parameters:
baXdpData -
Returns:
getNodeValues
public java.lang.String[] getNodeValues(java.lang.String sXPath)