|
VistALink v1.5.0.026 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.va.med.xml.XmlUtilities
This class contains a number of static utility methods to help developers work with XML documents, nodes, attributes and strings
Field Summary | |
static java.lang.String |
XML_HEADER
Represents the default header used for all xml documents that communicate with an M server via VistALink. |
Constructor Summary | |
XmlUtilities()
|
Method Summary | |
static java.lang.String |
convertXmlToStr(org.w3c.dom.Document doc)
Converts a DOM document to a string. |
static org.w3c.dom.Attr |
getAttr(org.w3c.dom.Node node,
java.lang.String attrName)
Returns the Attribute with the given attrName at node. |
static org.w3c.dom.Document |
getDocumentForXmlInputStream(java.io.InputStream xml)
Returns an XML DOM Document for the specified InputStream Example: This example creates a customer XML document from an input stream. |
static org.w3c.dom.Document |
getDocumentForXmlString(java.lang.String xml)
Returns an XML DOM Document for the specified String. |
static org.w3c.dom.Node |
getNode(java.lang.String xpathStr,
org.w3c.dom.Node node)
Returns the first node at the specified XPath location. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String XML_HEADER
Constructor Detail |
public XmlUtilities()
Method Detail |
public static java.lang.String convertXmlToStr(org.w3c.dom.Document doc) throws FoundationsException
doc
-
FoundationsException
public static org.w3c.dom.Node getNode(java.lang.String xpathStr, org.w3c.dom.Node node)
Example:
This example returns the Customer/Address node in the specified document object.
Node address = XmlUtilities.getNode("/Customer/Address", custDoc);
xpathStr
- XPath strnode
- Node to search
public static org.w3c.dom.Attr getAttr(org.w3c.dom.Node node, java.lang.String attrName)
Example:
This example returns the 'state' attribute from the address node.
Attr state = getAttr(address,"state")
node
- Node to searchattrName
- Name of the attribute to find
public static org.w3c.dom.Document getDocumentForXmlString(java.lang.String xml) throws FoundationsException
Example:
This example creates a customer XML document for a serialized customer:
Document cust = XmlUtilities.getDocumentForXmlString(custXmlString);
xml
- serialized XML document
FoundationsException
public static org.w3c.dom.Document getDocumentForXmlInputStream(java.io.InputStream xml) throws FoundationsException
Example:
This example creates a customer XML document from an input stream.
Document cust = XmlUtilities.getDocumentForXmlInputStream(custStream);
xml
- input stream to processed
FoundationsException
|
VistALink v1.5.0.026 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |